Linux kodola pirmkods atklāj vairāk AMD Zen noslēpumu

AMD Zen logotips un velns Tux

Pirms kāda laika ziņas par dažām norāžu operācijas operācijām AMD Zen mikroarhitektūra pateicoties kodam, kas paredzēts Linux kodolā, lai to atbalstītu. Un tieši tas, ka Zen izraisa lielu interesi, jo no AMD viņi ir pielikuši pārcilvēciskas pūles, atceļot visus iecerētos projektus un koncentrējot savus centienus uz Zen, mācoties no iepriekšējo mikroarhitektūru kļūdām. Pagaidām tiek lēsts, ka IPS uzlabojums ir par 40% salīdzinājumā ar pašreizējo mikroarhitektūru.

AMD domā atgriezties pie tā, kas tas bija, un iestāties pret Intel un atgūt labāko laiku tirgus daļu. Tam ir meklēts ļoti spēcīgs partneris, Samsung, tā rūpnīcas ir vismodernākās un nodrošinās 14 nm FinFET ražošanas tehnoloģiju (kaut ko Intel pēdējā laikā neizdodas un ir spiests kavēt un apturēt projektus ražošanas problēmu dēļ. tehnoloģija). Turklāt AMD papildus citiem augstākā līmeņa ekspertiem ir pieņēmusi darbā arī dažus karstos prātus, ka Liza Su ir atgriezusies zaļajā uzņēmumā pēc tam, kad viņus zaudējusi agrāk.

Uzņēmums ir pārstrukturēts Tā vietā, lai darbotos kā 10 reizes lielāks par faktisko lielumu, kā iepriekš, tas tagad darbojas kā mazs un veikls bizness. Un prāti, par kuriem es runāju, smagi sver, piemēram, GPU eksperts Radža Koduri, kurš pameta AMD Apple un tagad ir atgriezies. Marks Papermasters strādāja arī Apple, IBM un PA Semi, strādājot pie tādiem projektiem kā PowerPC mikroprocesors vai jaudīgais POWER, tagad viņš pievienojas arī AMD. Bet kūka glazūra ir Džims Kellers (pirms dažām dienām Elons Musks pieņēma darbā Tesla Motor), kurš arī devās uz Apple vadīt ARM Ax sērijas SoC un bija maz cilvēku, kas tik daudz zina par augstas veiktspējas mikroshēmām kā Kellers.

Tāpēc Zen vajadzētu būt veiksmīgam, un tas ir tas, ka tagad mēs esam redzējuši datus no 32 kodoliem, kurus Zen sasniegs, piemēram, kods Zeppelin ziņojumā "AMD Zeppelin (Family 17h, Modelis 00h) jūs ieviešat instrukcijas, kas novecojušas veiktspējas skaitītāju, kuru norāda CPUID.8000_0008H: EBX [1]. Un īpašais instrukciju pensionēto reģistrs (MSR 0xC000_000E9) palielinās vienreiz par katru norīkoto instrukciju.«. Linux kodolam ir paredzēts šāds plāksteris, kur ir redzams "core_complex" un kas var atsaukties uz AMD 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;


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   jorsoftware teica

    ok