Linus Torvalds ønsker Intels AVX-512 en smertefull død

linustorvalds

Linus Torvalds Han hakker ikke ord og snakker vanligvis høyt og tydelig om hva han synes om noen ting. Denne gangen har han bestemt seg for å si hva han synes om Intel AVX-512 instruksjonssett. Et instruksjonssett som legges på toppen av basen x86-64 ISA for å gi spesialdesignede beregningsinstruksjoner for HPC-miljøer.

I prinsippet skal disse instruksjonene være gode, de gir faktisk ytelse for visse typer beregningsapplikasjoner som brukes i HPC-miljøer. Men Linus Torvalds likte ikke at dette settet med instruksjoner også er inkludert i Intel stasjonære prosessorer. Faktisk ser det ut til at Intel har revurdert, og det ser ut til at deres fremtid Alder Lake har ikke støtte for AVX-512.

Linus Torvalds er av den oppfatning at de bør fokusere mer på det som virkelig betyr noe for denne typen segment i stedet for å kaste bort ressurser på nye instruksjonssett som AVX-512 som er meningsløse. ut av markedet HPC (High Performance Computing).

Siden AVX-512 debuterte i Xeon Phi x200 (Knights Landing), så fortsetter den til Skylake-SP, Skylake-X, Cannon Lake og Cascade Lake. Etter det støttet noen som Cooper Lake og Ice Lake også visse undergrupper av instruksjoner fra AVX-512-repertoaret.

La mening lagt ut av Phoronix fra Linus Torvalds det har ikke noe avfall:

Jeg håper at AVX512 dør en smertefull død, og at Intel begynner å løse reelle problemer i stedet for å prøve å lage magiske instruksjoner og deretter lage referanser som de kan se bra ut på. 

Håper Intel går tilbake til det grunnleggende - få prosessen til å fungere igjen og fokuser mer på vanlig kode som ikke er HPC eller noe annet meningsløst spesialtilfelle.

Jeg har sagt dette før, og jeg vil si det igjen: i storhetstiden til x86, da Intel drepte all konkurranse, gjorde absolutt alle andre bedre enn Intel på FP (Float-Point) -belastninger. Intels FP-ytelse sugde (relativt sett), og det spilte ingen rolle.

Fordi absolutt ingen brydde seg utenfor standardene.

Det samme er stort sett tilfelle med AVX512 nå, og i fremtiden. Ja, du kan finne ting som betyr noe for deg. Nei, disse tingene selger ikke maskiner i det store bildet.

Og AVX512 har reelle ulemper. Jeg vil heller se at transistorbudsjettet blir brukt på andre ting som er mye mer relevante. Selv om det fremdeles er FP-matematikk (på GPU, i stedet for AVX512). Eller bare gi meg flere kjerner (med god single-threaded ytelse, men uten dritt som AVX512) som AMD gjorde. (Husk at nå bruker Linus AMD Threadripper på sin PC)

Jeg vil at min effektgrense skal oppnås med en vanlig heltallkode, ikke med et AVX512 strømvirus som fjerner maksimal frekvens. Siden det ubrukelige søppelet tar plass og fjerner kjerner.

Hvis jeg skjønner. Jeg studerer absolutt FP-referanser og innser at andre bryr seg veldig. Jeg tror bare AVX512 er helt feil å gjøre. Det er en hobby av meg. Det er et godt eksempel på noe Intel har gjort galt, delvis ved å øke markedsfragmenteringen.

[…] Lag en FPU som er god nok, og folk vil være lykkelige. AVX2 er mye mer enn nok.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Edward Avila sa

    Ja, jeg er også enig med Linus. Intel har alltid vist noe litt bra. Kanskje fordi det lener seg mer mot markedsføring. Men hvis du virkelig var interessert, ville du allerede ha inkludert nano-teknologi, med nøyaktig flere kjerner. Uansett vil alt dette bare føre til at nye selskaper dukker opp som Intel ikke vil gjøre.

  2.   louis sa

    Intel med sine proprietære instruksjonssett er ikke veldig Intel-igent.