Linus Torvalds li desitja una mort dolorosa a AVX-512 d'Intel

linustorvalds

Linus Torvalds no té pèls a la llengua i sol parlar alt i clar sobre el que opina d'algunes coses. En aquesta ocasió ha decidit dir el que pensa sobre el repertori d'instruccions AVX-512 d'Intel. Un set d'instruccions que s'agrega sobre la ISA base x86-64 per oferir instruccions de càlcul especialment dissenyades per a entorns HPC.

En principi aquestes instruccions haurien de ser bones, de fet afegeixen rendiment per a cert tipus d'aplicacions de càlcul emprades en entorns d'HPC. Però a Linus Torvalds no li ha agradat que aquest conjunt d'instruccions s'inclogui també en els processadors Intel per a l'escriptori. De fet, sembla que Intel ha recapacitat i sembla que els seus futurs Alder Lake no tindran suport per a AVX-512.

Linus Torvalds opina que haurien de centrar-se més en el que realment importa per a aquest tipus de segment en comptes de desaprofitar recursos en nous repertoris d'instruccions com AVX-512 que no tenen sentit fora de l'mercat HPC (High Performance Computing).

Des que AVX-512 va debutar en els Xeon Phi x200 (Knights Landing), després passaria a Skylake-SP, Skylake-X, Cannon Lake i Cascade Lake. Després d'això, alguns com Cooper Lake i Ice Lake també van admetre certs subconjunts d'instruccions de l'repertori AVX-512.

La opinió publicada per Phoronix de Linus Torvalds no té desperdici:

Espero que AVX512 mori de forma dolorosa, i que Intel comenci a solucionar problemes reals en lloc de tractar de crear instruccions màgiques per després crear benchmarks en els quals es puguin veure bé. 

Espero que Intel torni al bàsic: feu que el seu procés torni a funcionar i es concentri més en el codi regular que no és HPC o algun altre cas especial sense sentit.

He dit això abans, i ho diré una altra vegada: en l'apogeu de x86, quan Intel estava matant a tota la competència, absolutament tots els altres ho van fer millor que Intel en càrregues de FP (Float-Point). El rendiment de FP de Intel feia pudor (relativament parlant), i no importava gens ni mica.

Perquè absolutament a ningú li importava fora dels benchmarks.

El mateix passa en gran mesura amb AVX512 ara, i en el futur. Sí, pots trobar coses que t'importen. No, aquestes coses no veden màquines en el panorama general.

I AVX512 té desavantatges reals. Prefereixo veure que el pressupost de transistors es fa servir en altres coses que són molt més rellevants. Fins i tot si encara és FP matemàtica (en la GPU, en lloc de AVX512). O simplement dóna'm més nuclis (amb un bon rendiment d'un sol fil, però sense les escombraries com AVX512) com ho va fer AMD. (Recorda que ara Linus fa servir AMD Threadripper en el seu PC)

Vull que s'assoleixin els meus límits de potència amb un codi sencer regular, no amb un virus de potència AVX512 que elimina la freqüència màxima. Ja que aquestes escombraries inútil ocupa espai i eliminen nuclis.

Sí, em dono compte. Absolutament estudi benchmarks de FP i m'adono que a altres persones els preocupa profundament. Només crec que AVX512 és exactament el que no cal fer. És una mania meva. És un excel·lent exemple d'alguna cosa que Intel ha fet malament, en part a l'augmentar la fragmentació de l'mercat.

[...] Feu una FPU que sigui prou bona, i la gent estarà feliç. AVX2 és molt més que suficient.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Eduardo Avila va dir

    Si, també estic d'acord amb Linus. Intel sempre ha mostrat una mica lleugerament bo. Potser perquè s'inclina més al que màrqueting. Però si realment es interessés, ja hagués inclòs tecnologia nano, exactament amb més nuclis. En fi, tot això només provocarà que sorgeixin noves companyies fent el que intel no vol fer.

  2.   Luisi va dir

    Els d'Intel amb els seus jocs d'instruccions propietàries, no són molt Intel-igentes.