Izvorni kod jezgre Linuxa otkriva još tajni AMD Zen-a

AMD Zen logo i vražji Tux

Prije nekog vremena vijest o nekim tragovima o radu sustava AMD Zen mikroarhitektura zahvaljujući kodu navedenom u jezgri Linuxa da ga podržava. A Zen je to što budi veliko zanimanje jer su se iz AMD-a potrudili nadljudski, otkazavši sve projekte koje su planirali i usredotočivši svoje napore na Zen, učeći se na pogreškama prethodnih mikroarhitektura. Za sada se procjenjuje da ima IPS poboljšanje za 40% u odnosu na trenutnu mikroarhitekturu.

AMD ima na umu vratiti se onome što je bio i suprotstaviti se Intelu i oporaviti tržišni udio svojih najboljih vremena. Za to se tražio vrlo moćan partner, Samsung, njegove su tvornice najnaprednije i pružit će 14nm tehnologiju proizvodnje FinFET (nešto što Intel u posljednje vrijeme propada i zbog problema s njegovom proizvodnjom prisiljen je odgoditi i obustaviti projekte tehnologija). Uz to, AMD je regrutirao neke pametne umove da se Lisa Su vratila u zelenu kompaniju nakon što ih je u prošlosti izgubila, uz ostale vrhunske stručnjake.

Tvrtka je restrukturirana I umjesto da djeluje 10 puta više od stvarne veličine, kao prije, sada posluje kao malo i okretno poduzeće. I umovi o kojima govorim teško su poput Raje Koduri, GPU stručnjaka koji je AMD napustio za Apple i sada se vratio. Mark Papermaster također je radio za Apple, IBM i PA Semi, radeći na projektima poput PowerPC mikroprocesora ili moćnog POWER-a, sada se također pridružuje AMD-u. No, šlag na torti je Jim Keller (prije nekoliko dana kojeg je Elon Musk regrutirao za Tesla Motor), koji je također otišao u Apple voditi SoC-ove serije ARM Axe i malo je ljudi koji o čipovima visokih performansi znaju koliko i Keller.

Zbog toga zen mora biti uspjeh i to je da smo sada vidjeli podatke od 32 jezgre koje će zen doseći, kao npr. kodno ime Zeppelin u poruci "AMD Zeppelin (obitelj 17h, model 00h) predstavljate upute povučeni brojač performansi koji je označen CPUID.8000_0008H: EBX [1]. I namjenski upisani umirovljeni registar (MSR 0xC000_000E9) uvećava se jednom za svaku povučenu uputu.«. I sljedeća zakrpa je osigurana za Linux kernel, gdje se vidi "core_complex" i koja se može odnositi na AMD-ovu Compute Unit:

+core_complex_ide = (apicid & ((1 << c->x86_coreid_bits) - 1)) >> 3;

+per_cpu(cpu_llc_id, cpu) = (socket_id << 3) | core_complex_id;


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   jorssoftware dijo

    ok