Linus Torvalds îi dorește AVX-512 Intel o moarte dureroasă

linustorvalds

Linus Torvalds Nu toacă cuvinte și de obicei vorbește tare și clar despre ce crede el despre unele lucruri. De data aceasta a decis să spună ce crede despre setul de instrucțiuni Intel AVX-512. Un set de instrucțiuni care este adăugat deasupra bazei x86-64 ISA pentru a oferi instrucțiuni de calcul special concepute pentru mediile HPC.

În principiu, aceste instrucțiuni ar trebui să fie bune, de fapt ele adaugă performanță pentru anumite tipuri de aplicații de calcul utilizate în mediile HPC. Dar lui Linus Torvalds nu i-a plăcut ca acest set de instrucțiuni să fie inclus și în procesoarele desktop Intel. De fapt, se pare că Intel a reconsiderat și se pare că viitorul lor Alder Lake nu va avea suport AVX-512.

Linus Torvalds este de părere că ar trebui să se concentreze mai mult pe ceea ce contează cu adevărat pentru acest tip de segment, mai degrabă decât să irosească resurse pe noi seturi de instrucțiuni precum AVX-512 care nu au sens. HPC în afara pieței (Calcul de înaltă performanță).

De când AVX-512 a debutat în Xeon Phi x200 (Knights Landing), apoi va trece la Skylake-SP, Skylake-X, Cannon Lake și Cascade Lake. După aceea, unii precum Cooper Lake și Ice Lake au acceptat, de asemenea, anumite subseturi de instrucțiuni din repertoriul AVX-512.

La opinie postată de Phoronix de la Linus Torvalds nu are deșeuri:

Sper că AVX512 moare dureros și că Intel începe să rezolve probleme reale în loc să încerce să creeze instrucțiuni magice și apoi să creeze repere pe care să le arate bine. 

Sperăm că Intel va reveni la elementele de bază - faceți din nou procesul să funcționeze și să vă concentrați mai mult pe codul obișnuit care nu este HPC sau un alt caz special fără sens.

Am mai spus asta și o voi spune din nou: în perioada de glorie a lui x86, când Intel a ucis toată concurența, absolut toți ceilalți au făcut mai bine decât Intel la sarcini FP (Float-Point). Performanța Intel FP a suflat (relativ vorbind) și nu a contat nici măcar o iotă.

Pentru că absolut nimănui nu-i păsa în afara reperelor.

Același lucru este în mare parte cazul AVX512 acum și în viitor. Da, poți găsi lucruri care contează pentru tine. Nu, aceste lucruri nu vând mașini în imaginea de ansamblu.

Și AVX512 are dezavantaje reale. Aș prefera să văd că bugetul tranzistorului este folosit pentru alte lucruri care sunt mult mai relevante. Chiar dacă este încă matematică FP (pe GPU, în loc de AVX512). Sau doar dă-mi mai multe nuclee (cu performanțe bune cu un singur fir, dar fără prostii ca AVX512), așa cum a făcut AMD. (Amintiți-vă că acum Linus folosește AMD Threadripper pe computerul său)

Vreau ca limitele mele de putere să fie atinse cu un cod întreg obișnuit, nu cu un virus AVX512 care elimină frecvența maximă. De vreme ce acea gunoi inutil ocupă spațiu și îndepărtează nucleele.

Dacă îmi dau seama. Studiez absolut criteriile FP și realizez că altor oameni le pasă profund. Cred doar că AVX512 este exact un lucru greșit de făcut. Este un hobby al meu. Este un prim exemplu de ceva ce Intel a greșit, în parte prin creșterea fragmentării pieței.

[...] Faceți o FPU suficient de bună și oamenii vor fi fericiți. AVX2 este mult mai mult decât suficient.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Edward Avila el a spus

    Da, sunt de acord și cu Linus. Intel a arătat întotdeauna ceva ușor bun. Poate pentru că se înclină mai mult spre marketing. Dar dacă v-ar fi cu adevărat interesat, ați fi inclus deja nano-tehnologia, cu exact mai multe nuclee. Oricum, toate acestea vor face ca noi companii să apară făcând ceea ce Intel nu vrea să facă.

  2.   Louis el a spus

    Intel cu seturile proprii de instrucțiuni nu sunt foarte inteligente.