Linux-kjernekildekoden avslører flere hemmeligheter med AMD Zen

AMD Zen-logo og djevelsk Tux

For en tid siden kom nyheten om noen ledetråder til driften av AMD Zen mikroarkitektur takket være koden i Linux-kjernen for å støtte den. Og det er at Zen vekker stor interesse fordi de fra AMD har gjort en overmenneskelig innsats, annullert alle prosjektene de hadde planlagt og fokusert sin innsats på Zen, og lært av feilene fra tidligere mikroarkitekturer. For nå anslås det at den har en forbedring på 40% i IPS sammenlignet med den nåværende mikroarkitekturen.

AMD har i tankene å gå tilbake til hva det var og stå opp mot Intel og gjenopprette markedsandelen av sine beste tider. For det er det søkt etter en veldig kraftig partner, Samsung, fabrikkene er de mest avanserte og vil gi 14nm FinFET-produksjonsteknologi (noe Intel har feilet i det siste og har blitt tvunget til å forsinke og stanse prosjekter på grunn av problemer med produksjonen. teknologi). I tillegg har AMD rekruttert noen varme tanker om at Lisa Su har returnert til det grønne selskapet etter å ha mistet dem tidligere, i tillegg til andre eksperter på toppnivå.

Selskapet er omstrukturert Og i stedet for å fungere som 10 ganger den faktiske størrelsen, som før, fungerer den nå som en liten og smidig bedrift. Og hodene jeg snakker om, veier tungt, som Raja Koduri, en GPU-ekspert som forlot AMD for Apple og nå har kommet tilbake. Mark Papermaster jobbet også for Apple, IBM og PA Semi, og jobbet med prosjekter som PowerPC-mikroprosessoren eller den mektige POWER, nå blir han også med i AMD. Men prikken over i-en er Jim Keller (for noen dager siden rekruttert av Elon Musk for Tesla Motor), som også dro til Apple for å lede ARM Ax Series SoCs, og det er få mennesker som vet så mye om høyytelsesbrikker som Keller.

Derfor bør Zen være en suksess, og det er at nå har vi sett data fra de 32 kjernene som Zen vil nå, som f.eks. kodenavnet Zeppelin i meldingen "AMD Zeppelin (Family 17h, Model 00h) introduserer du en instruksjonsretirert ytelsesteller som er angitt avCPUID.8000_0008H: EBX [1]. Og dedikerte instruksjoner Retired Register (MSR 0xC000_000E9) trinn på en gang for hver instruksjon som blir pensjonert.«. Og følgende oppdatering er gitt for Linux-kjernen, der "core_complex" sees og som kan referere til AMDs 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;


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   jors programvare sa

    ok