Linus Torvalds uttrykte sin forakt for AVX-512 og håper Intel vil begynne å løse reelle problemer

Denne helgen delte Linus Torvalds (skaperen av Linux-kjernen) sin mening om Intel AVX-512 -instruksjonssettet som finnes i noen av disse prosessorene på en e-postliste .

I kommentaren han la igjen, nevnte Torvalds at han « håper AVX-512 får en smertefull død ».

Ifølge Linux' far er instruksjonssettet AVX-512 bare gunstig for HPC-markedet , og har reelle ulemper. Han mener Intel bør slutte å kaste bort ressurser på nye instruksjonssett og heller fokusere på det som virkelig betyr noe.

Den amerikanske chipmaker Intel kunngjorde nylig at de kommende Alder Lake-prosessorene ikke vil være kompatible med instruksjonssettet AVX-512.

AVX-512 er et sett med 512-bits utvidelser til 256-bits SIMD- instruksjoner (Advanced Vector Extensions) for x86-instruksjonssettarkitekturen som Intel foreslo for syv år siden. Støtte for AVX-512 debuterte i Intel Xeon Phi x200 (Knights Landing)-prosessoren i 2016.

Deretter fant AVX-512 veien til andre tilbud fra brikkeprodusenten, først og fremst Skylake-SP, Skylake-X, Cannon Lake og Cascade Lake . For øyeblikket støtter selskapets Intel Cooper Lake- og Ice Lake-prosessorer visse undergrupper av AVX-512. Det gikk rykter om at Intel bekreftet at Tiger Lake ville støtte AVX-512 før de nylig annonserte at den kommende Alder Lakes ikke ville gjøre det.

For Torvalds er alt dette ubrukelig, og han håper Intel vil gå tilbake til det grunnleggende og starte prosessen på nytt.

"Jeg håper at AVX-512 dør en smertefull død, og at Intel begynner å løse de virkelige problemene i stedet for å prøve å lage magiske instruksjoner og deretter lage referanser som de kan stole på," uttalte han?

Han ønsker også at brikkeprodusenten skal fokusere mer på vanlig kode , ikke HPC (høyytelsesdatabehandling) eller andre unødvendige spesialtilfeller. Ifølge Torvalds minner alt dette om den gangen Intel dominerte brikkemarkedet, men den fullverdige ytelsen var null.

“Jeg har sagt det før, og jeg vil si det igjen: Tilbake i storhetstiden til x86, da Intel lo av banken og drepte all konkurranse, gjorde absolutt alle bedre enn Intel når det gjaldt FP Charges.

Intels FP-ytelse var null (relativt sett), og det spilte ingen rolle fordi det faktisk ikke var noen som brydde seg utenfor standardene. Det samme gjelder AVX-512 i dag og i fremtiden. Ja, vi kan finne ting som betyr noe. Nei, disse tingene selger ikke maskiner generelt, ”sa han.

Linus Torvalds mener AVX-512 har reelle ulemper og foretrekker at selskapets budsjett avsatt til transistorer brukes til andre, mye mer relevante ting, selv om det fortsatt er matematisk FP (i GPU-en, snarere enn AVX-512).

Ellers vil du at vi bare skal gi deg flere kjerner (med god single-threaded ytelse, men ikke noe avfall som AVX-512) som AMD gjorde. Husk derfor at du nylig har flyttet fra en Intel-prosessor til en AMD Threadripper-prosessor.

Torvalds sa at "allmodconfig" -testene med denne prosessoren er tre ganger raskere enn før. Fortsatt sammenlignet med AVX-512, sa den at den vil at strømgrensene skal nås med en normal heltallkode, og ikke med et AVX-512 strømvirus som undertrykker maksimal frekvens (fordi folk endte opp med å bruke det til memcpy!) .

Til slutt sa Linus Torvalds at han synes AVX-512 er noe galt.

Ja, ja, jeg er partisk. Jeg er absolutt ikke enig i FP-referanser og innser at andre mennesker bryr seg veldig om dem. Jeg tror bare at AVX-512 er feil ting å gjøre. Det er en av mine hobbyer. Dette er et godt eksempel på hva Intel har gjort galt, delvis bare ved å øke markedsfragmenteringen, "sa han.

Hvis du vil vite mer om det, kan du se følgende lenke.


Legg til som foretrukket kilde i Google