Linus Torvalds uttryckte sitt förakt för AVX-512 och hoppas att Intel börjar lösa verkliga problem

I helgen delade Linus Torvalds (skaparen av Linuxkärnan) sin åsikt om instruktionsuppsättningen Intel AVX-512 som finns i några av dessa processorer på en e-postlista .

I kommentaren han lämnade nämnde Torvalds att han " hoppas att AVX-512 får en smärtsam död ".

Enligt Linux fader är instruktionsuppsättningen AVX-512 bara fördelaktig för HPC-marknaden och har verkliga nackdelar. Han anser att Intel borde sluta slösa resurser på nya instruktionsuppsättningar och fokusera på det som verkligen betyder något.

Den amerikanska chiptillverkaren Intel tillkännagav nyligen att dess kommande Alder Lake-processorer inte kommer att vara kompatibla med AVX-512 instruktionsuppsättning.

AVX-512 är en uppsättning 512-bitars tillägg till 256-bitars SIMD- instruktioner (Advanced Vector Extensions) för x86-instruktionsarkitekturen som Intel föreslog för sju år sedan. Stöd för AVX-512 debuterade i Intel Xeon Phi x200 (Knights Landing)-processorn 2016.

Därefter introducerades AVX-512 i andra erbjudanden från chiptillverkaren, främst Skylake-SP, Skylake-X, Cannon Lake och Cascade Lake . För närvarande stöder företagets Intel Cooper Lake- och Ice Lake-processorer vissa delmängder av AVX-512. Det ryktades att Intel bekräftade att Tiger Lake skulle stödja AVX-512 innan de nyligen meddelade att den kommande Alder Lakes inte skulle göra det.

För Torvalds är allt detta värdelöst och han hoppas att Intel kommer att gå tillbaka till grunderna och starta om processen.

"Jag hoppas att AVX-512 dör en smärtsam död, och att Intel börjar lösa de verkliga problemen istället för att försöka skapa magiska instruktioner och sedan skapa riktmärken som de kan lita på", sade han?

Han vill också att chiptillverkaren ska fokusera mer på vanlig kod , inte HPC (högpresterande datorteknik) eller andra onödiga specialfall. Enligt Torvalds påminner allt detta om den tid då Intel dominerade chipmarknaden, men deras fullfjädrade prestanda var noll.

”Jag har sagt det tidigare och jag kommer att säga det igen: Tillbaka i glansdagen av x86, när Intel skrattade åt banken och dödade all sin konkurrens, gjorde absolut alla bättre än Intel när det gällde FP Charges.

Intels FP-prestanda var noll (relativt sett), och det spelade ingen roll eftersom faktiskt ingen brydde sig utanför riktmärkena. Detsamma gäller för AVX-512 idag och i framtiden. Ja, vi kan hitta saker som betyder något. Nej, dessa saker säljer inte maskiner i allmänhet, sade han.

Linus Torvalds anser att AVX-512 har verkliga nackdelar och skulle föredra att företagets budget som avsatts för transistorer används till andra, mycket mer relevanta saker, även om det fortfarande är matematisk FP (i GPU:n, snarare än AVX-512).

Annars vill du att vi bara ska ge dig fler kärnor (med god enkel trådprestanda, men inget avfall som AVX-512) som AMD gjorde. Kom ihåg att du nyligen flyttade från en Intel-processor till en AMD Threadripper-processor.

Torvalds sa att med denna processor är hans "allmodconfig" -tester tre gånger snabbare än tidigare. Jämfört med AVX-512 sa det att det vill att dess effektgränser ska uppnås med ett normalt heltalskod, och inte med ett AVX-512-effektvirus som undertrycker maximal frekvens (eftersom människor slutade använda det för memcpy!) .

Slutligen sa Linus Torvalds att han tycker att AVX-512 är något fel.

Ja, ja, jag är partisk. Jag ogillar absolut FP-riktmärken, och jag inser att andra människor djupt bryr sig om dem. Jag tror bara att AVX-512 är exakt fel att göra. Det är en av mina hobbyer. Detta är ett bra exempel på vad Intel har gjort fel, delvis helt enkelt genom att öka marknadsfragmenteringen, säger han.

Om du vill veta mer om det kan du besöka följande länk.


Lägg till som prioriterad källa i Google