Izvorni kôd Linux kernela otkriva još tajni AMD Zen-a

AMD Zen logo i vražji Tux

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

AMD ima na umu da se vrati onome što je bio i suprotstavi se Intelu i povratiti tržišni udeo svojih najboljih vremena. Za to se tražio vrlo moćan partner, Samsung, njegove tvornice su 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 nekoliko vrućih umova da se Lisa Su vratila u zelenu kompaniju nakon što ih je izgubila u prošlosti, uz ostale vrhunske stručnjake.

Kompanija 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 su teški, poput Raje Koduri, GPU stručnjaka koji je AMD napustio za Apple i sada se vratio. Mark Papermaster je takođe radio za Apple, IBM i PA Semi, radeći na projektima poput PowerPC mikroprocesora ili moćnog POWER-a, sada se takođe pridružuje AMD-u. Ali š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 kako bi vodio ARM Ax seriju SoC-a i malo je ljudi koji znaju o čipovima visokih performansi koliko i Keller.

Zato zen mora biti uspjeh i to je da smo sada vidjeli podatke od 32 jezgre koje će zen doseći, kao što su 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) povećava se jednom za svaku povučenu instrukciju.«. I sljedeća zakrpa je osigurana za Linux kernel, gdje se vidi "core_complex" i koja se može odnositi na AMD-ovu računarsku jedinicu:

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

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


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   jorssoftware rekao je

    ok