În acest weekend, Linus Torvalds (creatorul kernelului Linux) și-a împărtășit opinia despre setul de instrucțiuni Intel AVX-512 găsit în unele dintre aceste procesoare, pe o listă de discuții .
În comentariul pe care l-a lăsat, Torvalds a menționat că „ speră ca AVX-512 să aibă o moarte dureroasă ”.
Potrivit părintelui Linux, setul de instrucțiuni AVX-512 este benefic doar pentru piața HPC și are dezavantaje reale. El consideră că Intel ar trebui să înceteze să mai irosească resurse pe noi seturi de instrucțiuni și să se concentreze pe ceea ce contează cu adevărat.
Producătorul american de cipuri Intel a anunțat recent că viitoarele sale procesoare Alder Lake nu vor fi compatibile cu setul de instrucțiuni AVX-512.
AVX-512 este un set de extensii pe 512 biți pentru instrucțiunile SIMD (Advanced Vector Extensions) pe 256 biți pentru arhitectura setului de instrucțiuni x86 propusă de Intel acum șapte ani. Suportul pentru AVX-512 a debutat în procesorul Intel Xeon Phi x200 (Knights Landing) în 2016.
Ulterior, AVX-512 și-a făcut loc și în alte oferte ale producătorului de cipuri, în principal Skylake-SP, Skylake-X, Cannon Lake și Cascade Lake . În prezent, procesoarele Intel Cooper Lake și Ice Lake ale companiei acceptă anumite subseturi de AVX-512. Se zvonea că Intel a confirmat că Tiger Lake va accepta AVX-512 înainte de a anunța recent că viitorul Alder Lakes nu va accepta acest lucru.
Pentru Torvalds, totul este inutil și speră că Intel va reveni la elementele de bază și va relua procesul.
"Sper că AVX-512 moare dureros și că Intel începe să rezolve problemele reale în loc să încerce să creeze instrucțiuni magice și apoi să creeze repere în care să poată avea încredere", a afirmat el?
De asemenea, el își dorește ca producătorul de cipuri să se concentreze mai mult pe codul obișnuit , nu pe HPC (calcul de înaltă performanță) sau pe alte cazuri speciale inutile. Potrivit lui Torvalds, toate acestea amintesc de vremurile în care Intel domina piața cipurilor, dar performanța sa la nivel maxim era zero.
„Am mai spus-o și o voi spune din nou: în perioada de glorie a lui x86, când Intel a râs de bancă și și-a ucis întreaga concurență, absolut toată lumea a făcut mai bine decât Intel când a venit vorba de FP Charges.
Performanța Intel FP a fost zero (relativ vorbind) și asta nu a contat deoarece, de fapt, nimănui nu-i păsa în afara punctelor de referință. Același lucru este valabil pentru AVX-512 astăzi și în viitor. Da, putem găsi lucruri care contează. Nu, aceste lucruri nu vând utilaje în general ”, a spus el.
Linus Torvalds consideră că AVX-512 are dezavantaje reale și ar prefera ca bugetul companiei alocat tranzistorilor să fie folosit pentru alte lucruri, mult mai relevante, chiar dacă este vorba tot de FP matematic (în GPU, mai degrabă decât în AVX-512).
În caz contrar, doriți să vă oferim doar mai multe nuclee (cu performanțe bune cu un singur fir, dar fără risipă ca AVX-512) ca AMD. Ca atare, amintiți-vă că v-ați mutat recent de la un procesor Intel la un procesor AMD Threadripper.
Torvalds a spus că, cu acest procesor, testele sale "allmodconfig" sunt de trei ori mai rapide decât înainte. În comparație cu AVX-512, a spus că dorește ca limitele sale de putere să fie atinse cu un cod întreg normal și nu cu un virus AVX-512 care suprimă frecvența maximă (deoarece oamenii au ajuns să-l folosească pentru memcpy!) .
În cele din urmă, Linus Torvalds a spus că crede că AVX-512 este ceva în neregulă.
Da, da, sunt părtinitor. Dezaprob absolut criteriile FP și realizez că altor oameni le pasă profund de ele. Cred doar că AVX-512 este exact un lucru greșit de făcut. Este unul dintre hobby-urile mele. Acesta este un bun exemplu al a ceea ce Intel a greșit, parțial pur și simplu prin creșterea fragmentării pieței ", a spus el.
Dacă doriți să aflați mai multe despre aceasta, puteți consulta următorul link.