El codi font de l'nucli Linux revela més secrets d'AMD Zen

AMD Zen logo i Tux endimoniat

Fa un temps, es va llançar la notícia sobre algunes pistes d'el funcionament de la microarquitectura AMD Zen gràcies a el codi aportat en el nucli Linux per al suport d'aquesta. I és que Zen està despertant gran interès perquè des AMD han fet un esforç sobrehumà, cancel·lant tots els projectes que tenien planificats i centrant els seus esforços en Zen, aprenent dels errors d'anteriors microarquitectures. D'antuvi s'estima que tingui un 40% de millora pel que fa a IPS pel que fa a la microarquitectura actual.

AMD té en ment tornar a ser el que va ser i plantar cara a Intel i recuperar el percentatge de mercat dels seus millors temps. Per això s'ha buscat un soci molt potent, Samsung, les seves fàbriques són les més avançades i aportaran la tecnologia de fabricació de 14nm FinFET (alguna cosa en el que Intel últimament està fallant i s'ha vist obligat a retardar i suspendre projectes per problemes amb el seu tecnologia de fabricació). A més, AMD ha reclutat algunes ments candents que Lisa La seva ha retornat a la companyia verd després d'haver-perdre en el passat, a més d'altres experts de primer nivell.

La companyia ha estat reestructurada i en comptes de funcionar com 10 vegades la seva mida real, com abans, ara funciona com una petita empresa i àgil. I les ments de les que parlo pesen molt, com Raja Koduri, expert en GPUs que va marxar d'AMD a Apple i ara ha tornat. Mark Papermaster també va treballar per a Apple, IBM i PA Semi, treballant en projectes com el microprocessador PowerPC o el poderós POWER, ara també s'uneix a AMD. Però la guinda d'el pastís és Jim Keller (fa uns dies reclutat per Elon Musk per Tesla Motors), que també va marxar a Apple per posar-se a el front dels SoCs ARM Ax Sèries i hi ha poques persones que sàpiguen tant de xips d'alt rendiment com Keller.

Per això Zen ha de ser un èxit i és que ara s'han vist dades dels 32 nuclis als quals arribarà Zen, com el nom clau Zeppelin en el missatge «AMD Zeppelin (Family 17h, Model 00h) introdueixes an instructionsretired performance counter which indicated byCPUID.8000_0008H: EBX [1]. And dedicated Instructions Retired Register (MSR 0xC000_000E9) increments en XNUMX for every instruction retired.«. I s'ha aportat el següent pegat per al nucli Linux, on s'aprecia «core_complex» i que pot referir-se a Compute Unit d'AMD:

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

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


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   jorssoftware va dir

    ok