Questo fine settimana, Linus Torvalds (il creatore del kernel Linux) ha condiviso la sua opinione sul set di istruzioni Intel AVX-512 presente in alcuni di questi processori su una mailing list .
Nel commento che ha lasciato, Torvalds ha scritto di " sperare che l'AVX-512 faccia una brutta fine ".
Secondo il padre di Linux, il set di istruzioni AVX-512 è vantaggioso solo per il mercato HPC e presenta dei veri e propri svantaggi. Ritiene che Intel dovrebbe smettere di sprecare risorse su nuovi set di istruzioni e concentrarsi su ciò che conta davvero.
Il produttore di chip statunitense Intel ha recentemente annunciato che i suoi prossimi processori Alder Lake non saranno compatibili con il set di istruzioni AVX-512.
AVX-512 è un insieme di estensioni a 512 bit per le istruzioni SIMD (Advanced Vector Extensions) a 256 bit per l'architettura del set di istruzioni x86 , proposte da Intel sette anni fa. Il supporto per AVX-512 ha debuttato nel processore Intel Xeon Phi x200 (Knights Landing) nel 2016.
Successivamente, AVX-512 è stato integrato in altre offerte del produttore di chip, principalmente Skylake-SP, Skylake-X, Cannon Lake e Cascade Lake . Attualmente, i processori Intel Cooper Lake e Ice Lake supportano alcuni sottoinsiemi di AVX-512. Si vociferava che Intel avesse confermato il supporto di Tiger Lake per AVX-512, prima di annunciare recentemente che i prossimi Alder Lake non lo avrebbero supportato.
Per Torvalds, tutto ciò è inutile e spera che Intel torni alle origini e riavvii il processo.
"Spero che l'AVX-512 muoia di una morte dolorosa e che Intel inizi a risolvere i problemi reali invece di cercare di creare istruzioni magiche e quindi creare benchmark di cui possano fidarsi", ha affermato?
Vorrebbe inoltre che il produttore di chip si concentrasse maggiormente sul codice standard , non sull'HPC (calcolo ad alte prestazioni) o su altri casi speciali non necessari. Secondo Torvalds, tutto ciò ricorda i tempi in cui Intel dominava il mercato dei chip, ma le sue prestazioni a pieno regime erano pari a zero.
"L'ho già detto e lo ripeto: ai tempi d'oro di x86, quando Intel rideva della banca e uccideva tutta la concorrenza, assolutamente tutti hanno fatto meglio di Intel quando si trattava di FP Charges.
Le prestazioni FP di Intel erano pari a zero (relativamente parlando) e non importava perché, in effetti, a nessuno importava al di fuori dei benchmark. Lo stesso vale per l'AVX-512 oggi e in futuro. Sì, possiamo trovare le cose che contano. No, queste cose non vendono macchine in generale ", ha detto.
Linus Torvalds ritiene che l'AVX-512 presenti dei veri svantaggi e preferirebbe che il budget aziendale destinato ai transistor fosse utilizzato per altre cose, molto più rilevanti, anche se si tratta pur sempre di calcolo in virgola mobile (nella GPU, anziché nell'AVX-512).
Altrimenti vuoi che ti diamo solo più core (con buone prestazioni a thread singolo, ma nessuno spreco come l'AVX-512) come ha fatto AMD. Pertanto, ricorda che di recente sei passato da un processore Intel a un processore AMD Threadripper.
Torvalds ha detto che con questo processore i suoi test "allmodconfig" sono tre volte più veloci di prima. Sempre rispetto all'AVX-512, ha detto che vuole che i suoi limiti di potenza vengano raggiunti con un normale codice intero, e non con un virus di potenza AVX-512 che sopprime la frequenza massima (perché le persone finiscono per usarlo per memcpy!) .
Infine, Linus Torvalds ha detto che pensa che l'AVX-512 sia qualcosa che non va.
Sì, sì, sono di parte. Disapprovo assolutamente i benchmark FP e mi rendo conto che le altre persone si preoccupano profondamente di loro. Penso solo che l'AVX-512 sia esattamente la cosa sbagliata da fare. È uno dei miei hobby. Questo è un buon esempio di ciò che Intel ha fatto di sbagliato, in parte semplicemente aumentando la frammentazione del mercato ", ha affermato.
Se desideri saperne di più, puoi consultare il seguente link.