Linus Torvalds önskar Intels AVX-512 en smärtsam död

linustorvalds

Linus Torvalds Han skär inte ord och talar vanligtvis högt och tydligt om vad han tycker om vissa saker. Den här gången har han bestämt sig för att säga vad han tycker om Intel AVX-512 instruktionsuppsättning. En instruktionsuppsättning som läggs till ovanpå basen x86-64 ISA för att ge specialdesignade beräkningsinstruktioner för HPC-miljöer.

I princip bör dessa instruktioner vara bra, de ger faktiskt prestanda för vissa typer av beräkningsapplikationer som används i HPC-miljöer. Men Linus Torvalds tyckte inte om att denna uppsättning instruktioner också ingår i Intel-stationära processorer. I själva verket verkar det som om Intel har omprövat och det verkar som om deras framtid Alder Lake har inte stöd för AVX-512.

Linus Torvalds anser att de borde fokusera mer på det som verkligen betyder för denna typ av segment snarare än att slösa bort resurser på nya instruktionsuppsättningar som AVX-512 som är meningslösa. utanför HPC-marknaden (High Performance Computing).

Sedan AVX-512 debuterade i Xeon Phi x200 (Knights Landing), då skulle det gå vidare till Skylake-SP, Skylake-X, Cannon Lake och Cascade Lake. Därefter stödde vissa som Cooper Lake och Ice Lake också vissa underuppsättningar av instruktioner från AVX-512-repertoaren.

La yttrande publicerat av Phoronix från Linus Torvalds det har inget avfall:

Jag hoppas att AVX512 dör en smärtsam död, och att Intel börjar fixa verkliga problem istället för att försöka skapa magiska instruktioner och sedan skapa riktmärken som de kan se bra ut på. 

Hoppas Intel kommer tillbaka till grunderna - få processen att fungera igen och fokusera mer på vanlig kod som inte är HPC eller något annat meningslöst specialfall.

Jag har sagt detta förut, och jag ska säga det igen: i glansdagens x86, när Intel dödade all tävling, gjorde absolut alla andra bättre än Intel på FP (Float-Point) -belastningar. Intels FP-prestanda suger (relativt sett), och det spelade ingen roll en jota.

För absolut ingen brydde sig utanför riktmärkena.

Detsamma gäller till stor del med AVX512 nu och i framtiden. Ja, du kan hitta saker som är viktiga för dig. Nej, dessa saker säljer inte maskiner i det stora hela.

Och AVX512 har riktiga nackdelar. Jag skulle hellre se att transistorbudgeten används på andra saker som är mycket mer relevanta. Även om det fortfarande är FP-matematik (på GPU, istället för AVX512). Eller ge mig bara fler kärnor (med bra engängad prestanda, men utan skräp som AVX512) som AMD gjorde. (Kom ihåg att nu använder Linus AMD Threadripper på sin dator)

Jag vill att mina effektgränser ska uppnås med en vanlig heltalskod, inte med ett AVX512-strömvirus som tar bort maximal frekvens. Eftersom det värdelösa skräpet tar plats och tar bort kärnor.

Om jag förstår. Jag studerar absolut FP-riktmärken och inser att andra bryr sig mycket. Jag tycker bara att AVX512 är exakt fel att göra. Det är en hobby för mig. Det är ett utmärkt exempel på något som Intel har gjort fel, delvis genom att öka marknadsfragmenteringen.

[...] Skapa en FPU som är tillräckligt bra, så kommer människor att bli glada. AVX2 är mycket mer än tillräckligt.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Edward Avila sade

    Ja, jag håller också med Linus. Intel har alltid visat något något bra. Kanske för att det lutar mer mot marknadsföring. Men om du verkligen var intresserad hade du redan inkluderat nano-teknik med exakt fler kärnor. Hur som helst, allt detta kommer bara att få nya företag att göra som Intel inte vill göra.

  2.   louis sade

    Intels med sina egna instruktionsuppsättningar är inte särskilt Intel-igent.