Linus Benedict Torvalds är mest känd för att ha skapat Linux-kärnan, grundstommen i den rörelse runt öppen källkod som ligger till grund såväl Linux-distributioner som mobila operativsystem. Han är också känd för att vara väldigt frispråkig och att uttrycka bestämda åsikter utan det mått av återhållsamhet som annars är vanligt hos publika profiler.

Nu är han i farten igen och måltavlan för hårt formulerade åsikter är Intels instruktionsuppsättning AVX-512, vilket som namnet antyder är en 512-bitars utökning av Intels vektorinstruktioner för x86-arkitekturen. AVX-512 introducerades i och med processorfamiljen Skylake-X och Xeon Scalable Processor, och återfinns även i Ice Lake- och Tiger Lake för konsumenter. Linus Torvalds yttrar väl valda ord om tekniken i en e-postlista, rapporterar Phoronix.

I hope AVX512 dies a painful death, and that Intel starts fixing real problems instead of trying to create magic instructions to then create benchmarks that they can look good on. I've said this before, and I'll say it again: in the heyday of x86, when Intel was laughing all the way to the bank and killing all their competition, absolutely everybody else did better than Intel on FP loads. Intel's FP performance sucked (relatively speaking), and it matter not one iota. Because absolutely nobody cares outside of benchmarks

De hårda orden mot AVX-512 dyker up i samband med en diskussion om de kommande processorerna i Intels Alder Lake-familj, som saknar stöd för just dessa instruktioner. Den fragmenterade situationen detta ger upphov till irriterar Linux-skaparen, som menar att AVX-512 endast introducerats för att bolagets processorer ska se bra ut i prestandatester, men att dessa är irrelevanta utanför benchmark-tester.

Yes, yes, I'm biased. I absolutely detest FP benchmarks, and I realize other people care deeply. I just think AVX512 is exactly the wrong thing to do. It's a pet peeve of mine. It's a prime example of something Intel has done wrong, partly by just increasing the fragmentation of the market. Stop with the special-case garbage, and make all the core common stuff that everybody cares about run as well as you humanly can. Then do a FPU that is barely good enough on the side, and people will be happy. AVX2 is much more than enough

Han menar vidare att den enklare uppsättningen AVX2 duger gott och väl, och då den är mer etablerad än AVX-512 är den också mer relevant att använda i praktiken. Den fragmenterade marknaden för vektorinstruktioner det ger upphov till är enligt Torvalds också enbart ett huvudbry för utvecklare, som kan lockas att optimera kod för instruktionsuppsättningar som få processorer har stöd för.

Intel ser inte ut att ligga högt i kurs hos Linus Torvalds, som nyligen bytte till en AMD-baserad arbetsstation efter många år i Intels läger.

Läs fler färgstarka Linus Tovalds-uttalanden: