Linus Torvalds: "Jag hoppas att Intel AVX-512 dör en smärtsam död"

Linus Torvalds: "Jag hoppas att Intel AVX-512 dör en smärtsam död"

Linux-skaparen är sedvanligt frispråkig när han kallar AVX-512 en gimmick som bara existerar för att ge bra benchmark-resultat.

Läs hela artikeln här

På gränsen till näthat från den gode Linus. Tråkigt att se från hans sida.

@lindahlj:
Utvecklingen av Linux är ännu värre, han är mer eller mindre som en diktator rakt ur ett spel, utvecklar ingenting längre utan styr med en järnhand av vem som inte får göra vad. Matar genom devs höger och vänster som extremt snabbt tröttnar då de får noll chans till utveckling inom branschen. De får inte röra något överhuvudtaget utanför sina extremt specifika områden, som en maskin.

Linux skulle nog få en hel del fart och nytt liv om Torvalds tog sig själv ur bilden, han behövs inte längre. Inte de senaste tio åren. Numera är han en stoppkloss.

Skrivet av lindahlj:

På gränsen till näthat från den gode Linus. Tråkigt att se från hans sida.

tycker det är skönt med någon som är frispråkig och vågar vara öppet kritisk och dessutom lite hård mot toppföretag. Det är ju liksom inte så att han drar något ur röven när han kommer med någon kritik.

Skrivet av lindahlj:

På gränsen till näthat från den gode Linus. Tråkigt att se från hans sida.

Not sure if sarcasm, men "hat" vetitusan, han är uppenabart irriterade på Intel och med all rätt i detta fall. Sedan kan man ju alltid disskutera huruvida man tycker att han beter sig bra eller dåligt, men låt oss inte luras att han gör något han faktiskt inte gör.

I just detta fall hade han ju också exempel på varför han är kritisk till AVX-512, hur kan man vara så lättkränt att man inte kan ta sig an en argumentation, eller ens att någon annan faktiskt tar sig an den.

Senast redigerat 2020-07-13 15:30
Skrivet av lindahlj:

På gränsen till näthat från den gode Linus. Tråkigt att se från hans sida.

Haha Nej.

@str8forthakill det finns inget som hindrar någon annan att ha sin egna Kernel fork och låta folk skicka PR:s till den istället. Men i princip alla väljer att använda Linus upstream. Om det du säger är sant skulle det inte se ut som det gör. Linus får göra som han vill med hans repo, gillar man det inte får OCH KAN man gå någon annanstans.

Kan vi inte slippa nyheter om och från gnälliga surpuppan Torvalds? Har han varit relevant de senaste 25 åren?

@dlq84:
Finns inga pengar i att starta upp det, lite som att säga att är man trött på Nvidias dominans på grafikkortsmarknaden är det bara att utveckla en egen GPU och börja sälja. Finns ingen som stoppar dig där! Vem som helst kan köpa licenser att använda deras patent.

Torvalds behövs inte längre, han bidrar inte något till sitt eget projekt längre.

Känns som att han är bitter över att hans nya dator saknar instruktionerna...

Jag tycker Torvalds är rätt skön
För att vara Finne så är han rätt så extrovert

Skrivet av medbor:

Känns som att han är bitter över att hans nya dator saknar instruktionerna...

Nej, gcc använder dom ju inte av prestandaskäl:
"AVX-512 causes a frequency throttling even greater than its predecessors, causing a penalty for mixed workloads. The additional downclocking is triggered by the 512-bit width of vectors, and using the 256-bit part of AVX-512 (AVX-512VL) does not trigger it. As a result, gcc defaults to prefer using the 256-bit vectors."
/ Wikipedia

Skrivet av cyklonen:

Kan vi inte slippa nyheter om och från gnälliga surpuppan Torvalds? Har han varit relevant de senaste 25 åren?

Eh, ja? Han och hans kärna Linux är extremt relevant även idag. Har du bott under en sten den senaste tiden?

Jag kan hålla med om att fragmentering suger, men nu ska vi lugna ner oss lite.

AVX512 används väldigt väl i bl.a. vissa mjukvaror för switching och routing. Ja, det påverkar frekvensen på Intelprocessorer, men samtidigt utför vi samma arbete med färre cykler. Inte för att säga att det alltid har fungerat väl (tidiga Skylake).

Skrivet av str8forthakill:

@dlq84:
Finns inga pengar i att starta upp det, lite som att säga att är man trött på Nvidias dominans på grafikkortsmarknaden är det bara att utveckla en egen GPU och börja sälja. Finns ingen som stoppar dig där! Vem som helst kan köpa licenser att använda deras patent.

Torvalds behövs inte längre, han bidrar inte något till sitt eget projekt längre.

Liten skillnad där....

Precis på samma sätt som att det finns ett antal olika linuxdistributioner så kan man som sagt göra en fork på kärnan utan någon egentlig kostnad än sin egna tid.

Lycka till med att ha råd och än viktigare få rätten att köpa licenser till nividas patent...

Kan någon på forumet som kan CPUer på riktigt förklara om det finns någon substans i det Linus säger? Jag antar att det gör det men det vore kul att höra riktiga anledning ist för haters :). Linus inlägg sa inte så mycket. Jag tror inte att Intel implementerat avx512 om det inte vore användbart för någon heller.

@filbunke:
Ingen skillnad, lycka till att anställa 100 personer att utveckla en linux-kärna åt dig, det är inte ett enmansjobb. Det är inte ett hobby-projekt. Det är en massiv insats, det är inget som görs gratis. Torvalds är inte en del av utvecklingen längre mer än att han pekar finger åt folk som vill lära sig saker utanför sina områden, och åt andra företag.

@Kattus Linux-kärnan han påbörjade för 25 år sedan är relevant idag, Torvalds själv har noll relevans och inflytande idag. Han är knappt en del av sitt eget projekt mer än att han spottar på folk under sig i kedjan. Skulle Torvalds försvinna ur bilden skulle utvecklingen rampas upp rejält, han är en stoppkloss, inte en tillgång. Och tyvärr sitter han på tronen byggd av goodwill som hindrar andra kärnor från att konkurrera.

Skrivet av fumped:

Kan någon på forumet som kan CPUer på riktigt förklara om det finns någon substans i det Linus säger? Jag antar att det gör det men det vore kul att höra riktiga anledning ist för haters :). Linus inlägg sa inte så mycket. Jag tror inte att Intel implementerat avx512 om det inte vore användbart för någon heller.

Det som vanligen sker är att det läggs till nya instruktioner men nu väljer de att ta bort instruktioner som funnits tidigare. Detta leder till osäker framtid för mjukvara som är anpassad för att använda instruktionerna då den alltså kan sluta fungera på nyare processorer av samma typ och segment. Det är väl huvudsaken i det han gnäller på

Skrivet av str8forthakill:

@filbunke:
Ingen skillnad, lycka till att anställa 100 personer att utveckla en linux-kärna åt dig.

Det finns många som utvecklar olika delar för specialiserade områden, till exempel Google har egna varianter i sina datacenter, PS4 är ett annat exempel.

Linus bidrar i allra högsta grad, även om han inte skriver så mycket kod så ser han till att rätt kod hamnar i kärnan och bevakar andras arbete och löser dispyter. Tror du behöver kolla upp varför han köpte en threadripper, det var inte för att lira CS direkt... han sitter heltid med linuxkärnan och det har han gjort sen den skapades, ingen annan är mer kvalificerad för den roll han har!

Skrivet av lindahlj:

På gränsen till näthat från den gode Linus. Tråkigt att se från hans sida.

Näthat? Han är frispråkig och vågar uttrycka sig om saker och ting.

@medbor:
Torvalds skriver ingen kod överhuvudtaget längre, har du inte läst på om Linux utveckling på senaste tiden?

Skrivet av str8forthakill:

@medbor:
Torvalds skriver ingen kod överhuvudtaget längre, har du inte läst på om Linux utveckling på senaste tiden?

Skriva kod är långt från samma som att bidra, tror det är du som missat båten eller hamnat i något läger av rebeller som tycker utvecklingen är för seg.

Jag tycker det är bra med en stoppkloss så vi tänker igenom det vi gör innan det blir massa remote holes och annat skräp

Skrivet av lindahlj:

På gränsen till näthat från den gode Linus. Tråkigt att se från hans sida.

Ja stackars lille AVX-512, hur kan en vuxen man bete sig så mot en sådan liten försvarslös instruktionsuppsättning? Mjukvara har minsann också känslor.

Skrivet av str8forthakill:

@filbunke:
Ingen skillnad, lycka till att anställa 100 personer att utveckla en linux-kärna åt dig, det är inte ett enmansjobb. Det är inte ett hobby-projekt. Det är en massiv insats, det är inget som görs gratis. Torvalds är inte en del av utvecklingen längre mer än att han pekar finger åt folk som vill lära sig saker utanför sina områden, och åt andra företag.

@Kattus Linux-kärnan han påbörjade för 25 år sedan är relevant idag, Torvalds själv har noll relevans och inflytande idag. Han är knappt en del av sitt eget projekt mer än att han spottar på folk under sig i kedjan. Skulle Torvalds försvinna ur bilden skulle utvecklingen rampas upp rejält, han är en stoppkloss, inte en tillgång. Och tyvärr sitter han på tronen byggd av goodwill som hindrar andra kärnor från att konkurrera.

precis precis...
utan torvalds skulle den lilla människan klara sig hur bra som helst, synd att han är en diktator och plågar alla...

Senast redigerat 2020-07-13 16:38: Provokation borttagen /Mod
Skrivet av str8forthakill:

@medbor:
Torvalds skriver ingen kod överhuvudtaget längre, har du inte läst på om Linux utveckling på senaste tiden?

Det är ju inte så att han sitter på arslet och petar sig i naveln direkt, han jobbar fortfarande heltid med översiktsarbetet kring linuxkärnan och kontrollerar vad som kommer in i den.

@medbor:
Tror du missförstår lite.
Det är Torvalds som skapar dispyter och ryter till så fort någon tittar på något utanför deras extremt specifika områden. Han bidrar ingenting längre. Folk under Torvalds styr och bestämmer vad som går in i kärnan. Vill någon titta på kod utanför sina specifika områden ryter det till rejält för de får minsann enbart jobba med sina extremt specifika områden.

Torvalds är en chef rakt ur helvetet själv, hans roll har sedan länge tagit slut.

Och anledningen till att det är den dominanta kärnan. När folk donerar till Linux, när företag donerar till Linux. Det går till hans gyllne tron vilket är kärnan han startade. Det finns många ekonomiska resurser de har tillgång till. Vilket är varför utvecklingen är så aktivt på kärnan han startade. Vem som helst kan forka visst, men de har noll tillgångar, noll ekonomiska resurser. Och får noll tillbaka. Torvalds kärna betalas av goodwill och stöttas av goodwill, därför kan ingen konkurrera med den.

@sae: För att det kostar pengar att anställa utvecklare som kan utveckla Linuxkärnan..

Skrivet av lindahlj:

På gränsen till näthat från den gode Linus. Tråkigt att se från hans sida.

Från https://sv.wikipedia.org/wiki/N%C3%A4that:

Citat:

Näthat är ett samlingsbegrepp för hot, trakasserier, kränkningar, förolämpningar eller nätmobbning mot en individ, eller hets mot folkgrupp (engelska hate speech), som sker över internet.

Ingen individ eller folkgrupp blev påhoppad. Alltså är det inte näthat.

Näthat är ett verkligt problem, så låt oss inte urholka ordets betydelse, okej?

Gött att jag endast baserar mina benchmarks på ingame FPS och timeframes.

För jag köper en dator för simpla saker och spel.

Har de högre FPS, då kör jag på det.

Skrivet av str8forthakill:

@medbor:
Tror du missförstår lite.
Det är Torvalds som skapar dispyter och ryter till så fort någon tittar på något utanför deras extremt specifika områden. Han bidrar ingenting längre. Folk under Torvalds styr och bestämmer vad som går in i kärnan. Vill någon titta på kod utanför sina specifika områden ryter det till rejält för de får minsann enbart jobba med sina extremt specifika områden.

Torvalds är en chef rakt ur helvetet själv, hans roll har sedan länge tagit slut.

Och anledningen till att det är den dominanta kärnan. När folk donerar till Linux, när företag donerar till Linux. Det går till hans gyllne tron vilket är kärnan han startade. Det finns många ekonomiska resurser de har tillgång till. Vilket är varför utvecklingen är så aktivt på kärnan han startade. Vem som helst kan forka visst, men de har noll tillgångar, noll ekonomiska resurser. Och får noll tillbaka. Torvalds kärna betalas av goodwill och stöttas av goodwill, därför kan ingen konkurrera med den.

Han är absolut frispråkig och jag håller absolut inte med om allt han säger men han gör mycket bra saker för linux i mina ögon, men såklart finns det andra som tycker tvärt om, det är bara helt normalt.

Skulle många hata det han gör skulle såklart andra kärnor uppstå, finns ju redan andra stabila grunder och forkar, men finns också en bra anledning till varför just hans version är välanvänd. Det är mycket hans förtjänst skulle jag säga. Ingen annan har så djupa insikter i helheten som han vad jag vet...

Skrivet av fumped:

Linus inlägg sa inte så mycket. Jag tror inte att Intel implementerat avx512 om det inte vore användbart för någon heller.

Vill man bilda sig en egen uppfattning om varför Linus tycker som han tycker går man och läser Linus mail som Phoronix länkat till. Linus deltar rätt friskt i den tråden.

Några axplock nedan. Kontexten är att Alder Lake inte har AVX512. Och inte AVX2 heller om jag förstår det rätt. Nu är jag ute på hal is, men jag uppfattar det som att man plockat bort även AVX2 eftersom småkärnorna inte har de instruktionerna till att börja med och man kan inte ha en situation där en process har olika tillgång till olika ISA beroende på vilken kärna den råkat bli schemalagd på.

Citat:

The reason I detest AVX512 is that it doesn't sanely allow for that kind of gradual and non-fragmenting model.

Citat:

I'll give kudos to Intel when they do things well, and they do do many things well (well, used to, and I'm still hoping to see the old Intel come roaring back, because it's been so depressing lately). But I'll also point out when I think they've screwed up. AVX512 and transactional memory have been bad, I think. They've been bad both from a technical standpoint, but equally importantly from that "fragmenting the market" standpoint.

Citat:

Fragmentation kills your market. The fact is, AVX512 isn't worth it, because it's not reliably enough there. And I don't think it's reasonably ever going to be, because it was never designed to work on low end.

With a new not-even-released-yet CPU's not supporting it being a case in point.

And that makes AVX512 actively bad. It was literally designed not to be used in any generic code, and is basically only useful for "hey, we have this kernel of code that is so hot that we'll just create five different versions of it.