Linus Torvalds je izrazil svoje zaničevanje AVX-512 in upa, da bo Intel začel reševati resnične težave

Ta konec tedna je Linus Torvalds (ustvarjalec jedra Linuxa) na poštnem seznamu delil svoje mnenje o naboru ukazov Intel AVX-512, ki ga najdemo v nekaterih od teh procesorjev .

V komentarju, ki ga je pustil, je Torvalds omenil, da " upa, da bo AVX-512 doživel bolečo smrt ".

Po mnenju očeta Linuxa je nabor ukazov AVX-512 koristen le za trg visokozmogljivih računalnikov (HPC) in ima resnične pomanjkljivosti. Meni, da bi moral Intel prenehati zapravljati vire za nove nabore ukazov in se osredotočiti na tisto, kar je resnično pomembno.

Ameriški proizvajalec čipov Intel je nedavno napovedal, da njegovi prihajajoči procesorji Alder Lake ne bodo združljivi z naborom navodil AVX-512.

AVX-512 je niz 512-bitnih razširitev 256-bitnih ukazov SIMD (Advanced Vector Extensions) za arhitekturo ukaznega niza x86 , ki jo je Intel predlagal pred sedmimi leti. Podpora za AVX-512 se je prvič pojavila v procesorju Intel Xeon Phi x200 (Knights Landing) leta 2016.

Kasneje se je AVX-512 prebil tudi v druge ponudbe proizvajalca čipov, predvsem v Skylake-SP, Skylake-X, Cannon Lake in Cascade Lake . Trenutno procesorja Intel Cooper Lake in Ice Lake podpirata določene podmnožice AVX-512. Govorilo se je, da je Intel potrdil, da bo Tiger Lake podpiral AVX-512, preden je nedavno napovedal, da prihajajoči Alder Lake ne bodo.

Za Torvaldsa je vse to neuporabno in upa, da se bo Intel vrnil k osnovam in znova zagnal postopek.

"Upam, da AVX-512 umre v boleči smrti in da bo Intel začel reševati resnične težave, namesto da bi poskušal ustvariti čarobna navodila in nato ustvariti merila, ki jim lahko zaupajo," je dejal?

Prav tako želi, da se proizvajalec čipov bolj osredotoči na običajno kodo , ne pa na HPC (visokozmogljivo računalništvo) ali katere koli druge nepotrebne posebne primere. Po Torvaldsovih besedah ​​vse to spominja na čase, ko je Intel prevladoval na trgu čipov, vendar je bila njegova polna zmogljivost nična.

»To sem že povedal in povedal bom še enkrat: v razcvetu x86, ko se je Intel smejal banki in pobil celotno konkurenco, so se pri FP Charges popolnoma vsi odrezali bolje kot Intel.

Intelova zmogljivost FP je bila nič (razmeroma gledano) in to ni bilo pomembno, saj pravzaprav nihče ni skrbel zunaj meril. Enako velja za AVX-512 danes in v prihodnosti. Da, lahko najdemo stvari, ki so pomembne. Ne, te stvari na splošno ne prodajajo strojev, «je dejal.

Linus Torvalds meni, da ima AVX-512 resnične pomanjkljivosti in bi raje videl, da bi se proračun podjetja, namenjen tranzistorjem, uporabil za druge, veliko bolj pomembne stvari, četudi gre še vedno za matematično FP (v grafičnem procesorju in ne za AVX-512).

V nasprotnem primeru želite, da vam damo več jeder (z dobrim enonitnim delovanjem, vendar brez odpadkov, kot je AVX-512), kot je to storila AMD. Kot taki ne pozabite, da ste se pred kratkim iz procesorja Intel preselili v procesor AMD Threadripper.

Torvalds je dejal, da so s tem procesorjem njegovi testi "allmodconfig" trikrat hitrejši kot prej. Kljub temu je v primerjavi z AVX-512 dejal, da želi doseči omejitve moči z običajno celoštevilčno kodo in ne z virusom AVX-512, ki zavira največjo frekvenco (ker so ga ljudje na koncu uporabljali za memcpy!) .

Na koncu je Linus Torvalds dejal, da misli, da je AVX-512 nekaj narobe.

Da, da, pristranski sem. Popolnoma ne odobravam referenčnih vrednosti FP in zavedam se, da so drugi ljudje zanje zelo pozorni. Mislim, da je AVX-512 ravno napačna stvar. To je eden mojih hobijev. To je dober primer tega, kaj je Intel storil narobe, deloma preprosto s povečanjem razdrobljenosti trga, "je dejal.

Če želite izvedeti več o tem, si lahko ogledate naslednjo povezavo.


Dodaj kot prednostni vir v Googlu