Ezen a hétvégén Linus Torvalds (a Linux kernel megalkotója) egy levelezőlistán osztotta meg véleményét az Intel AVX-512 utasításkészletéről, amely ezekben a processzorokban található .
A hozzászólásában Torvalds megemlítette, hogy „ reméli, hogy az AVX-512 fájdalmas halált hal ”.
A Linux atyja szerint az AVX-512 utasításkészlet csak a HPC piac számára előnyös , és valódi hátrányai vannak. Úgy véli, hogy az Intelnek abba kellene hagynia az erőforrások pazarlását új utasításkészletekre, és arra kellene összpontosítania, ami igazán számít.
Az amerikai chipgyártó Intel nemrégiben jelentette be, hogy hamarosan megjelenő Alder Lake processzorai nem lesznek kompatibilisek az AVX-512 utasításkészlettel.
Az AVX-512 egy 512 bites kiterjesztésű készlet a 256 bites SIMD (Advanced Vector Extensions) utasításokhoz az Intel által hét évvel ezelőtt javasolt x86 utasításkészlet-architektúrához . Az AVX-512 támogatása 2016-ban debütált az Intel Xeon Phi x200 (Knights Landing) processzorban.
Ezt követően az AVX-512 bekerült a chipgyártó más kínálatába is, elsősorban a Skylake-SP, a Skylake-X, a Cannon Lake és a Cascade Lake processzorokba. Jelenleg a vállalat Intel Cooper Lake és Ice Lake processzorai támogatják az AVX-512 bizonyos részhalmazait. A pletykák szerint az Intel megerősítette, hogy a Tiger Lake támogatni fogja az AVX-512-t, mielőtt nemrég bejelentette volna, hogy a közelgő Alder Lake-ek nem.
Torvalds számára mindez haszontalan, és reméli, hogy az Intel visszatér az alapokhoz és újraindítja a folyamatot.
"Remélem, hogy az AVX-512 fájdalmas halált hal meg, és hogy az Intel elkezdi megoldani a valós problémákat ahelyett, hogy megpróbálna varázslatos utasításokat létrehozni, majd referenciaértékeket létrehozni, amelyekben megbízhatnak" - jelentette ki?
Azt is szeretné, ha a chipgyártó inkább a hagyományos kódra koncentrálna , ne pedig a HPC-re (nagy teljesítményű számítástechnikára) vagy bármilyen más felesleges speciális esetre. Torvalds szerint mindez azokra az időkre emlékeztet, amikor az Intel uralta a chippiacot, de a teljes értékű teljesítménye nulla volt.
„Mondtam már korábban, és még egyszer elmondom: Még az x86 fénykorában, amikor az Intel nevetett a bankon és megölte minden versenyüket, abszolút mindenki jobban teljesített, mint az Intel, amikor az FP Chargesről volt szó.
Az Intel FP teljesítménye nulla volt (viszonylag szólva), és ez nem számított, mert valójában senki sem törődött a referenciaértékeken kívül. Ugyanez vonatkozik az AVX-512-re ma és a jövőben is. Igen, megtalálhatunk fontos dolgokat. Nem, ezek a dolgok általában nem adják el a gépeket ”- mondta.
Linus Torvalds úgy véli, hogy az AVX-512-nek valódi hátrányai vannak , és jobban szeretné, ha a cég tranzisztorokra szánt költségvetését más, sokkal relevánsabb dolgokra fordítanák, még akkor is, ha az továbbra is matematikai FP (a GPU-ban, az AVX-512 helyett).
Ellenkező esetben azt szeretné, ha csak több magot adnánk Önnek (jó egyszálú teljesítménnyel, de nincs olyan pazarlás, mint az AVX-512), mint az AMD. Mint ilyen, ne feledje, hogy nemrégiben Intel processzorról AMD Threadripper processzorra költözött.
Torvalds elmondta, hogy ezzel a processzorral az "allmodconfig" tesztjei háromszor gyorsabbak, mint korábban. Az AVX-512-hez képest még mindig azt mondta, hogy azt akarja, hogy teljesítménykorlátjait normál egész kóddal érjék el, és ne egy AVX-512 teljesítményvírussal, amely elnyomja a maximális frekvenciát (mert az emberek végül memcpy-hez használták!) .
Végül Linus Torvalds elmondta, hogy szerinte az AVX-512 valami baj.
Igen, igen, elfogult vagyok. Teljesen helytelenítem az FP referenciaértékeit, és rájövök, hogy más emberek mélyen törődnek velük. Csak azt gondolom, hogy az AVX-512 pontosan helytelen. Ez az egyik hobbim. Ez jó példa arra, hogy az Intel rosszat tett, részben egyszerűen a piaci széttagoltság növelésével "- mondta.
Ha többet szeretne megtudni róla, az alábbi linken tájékozódhat .