Tento víkend se Linus Torvalds (tvůrce linuxového jádra) podělil na mailing listu o svůj názor na instrukční sadu Intel AVX-512, která se nachází v některých z těchto procesorů .
V komentáři, který zanechal, Torvalds zmínil, že „ doufá, že AVX-512 bude mít bolestivou smrt “.
Podle otce Linuxu je instrukční sada AVX-512 prospěšná pouze pro trh HPC a má skutečné nevýhody. Věří, že Intel by měl přestat plýtvat zdroji na nové instrukční sady a zaměřit se na to, na čem skutečně záleží.
Americký výrobce čipů Intel nedávno oznámil, že jeho připravované procesory Alder Lake nebudou kompatibilní s instrukční sadou AVX-512.
AVX-512 je sada 512bitových rozšíření 256bitových instrukcí SIMD (Advanced Vector Extensions) pro architekturu instrukční sady x86 , kterou společnost Intel navrhla před sedmi lety. Podpora pro AVX-512 debutovala v procesoru Intel Xeon Phi x200 (Knights Landing) v roce 2016.
Následně se AVX-512 dostal do dalších nabídek tohoto výrobce čipů, především do Skylake-SP, Skylake-X, Cannon Lake a Cascade Lake . V současné době procesory Intel Cooper Lake a Ice Lake od společnosti podporují určité podmnožiny AVX-512. Říkalo se, že Intel potvrdil, že Tiger Lake bude AVX-512 podporovat, než nedávno oznámil, že připravované Alder Lake nebudou.
Pro Torvaldse je to všechno k ničemu a doufá, že se Intel vrátí k základům a restartuje proces.
„Doufám, že AVX-512 zemře bolestivou smrtí a že Intel začne řešit skutečné problémy místo toho, aby se snažil vytvářet magické pokyny a poté vytvářet měřítka, kterým mohou věřit,“ uvedl?
Také chce, aby se výrobce čipů více zaměřoval na běžný kód , nikoli na HPC (vysoce výkonné výpočty) nebo jakékoli jiné zbytečné speciální případy. Podle Torvaldse to vše připomíná doby, kdy Intel dominoval trhu s čipy, ale jeho plnohodnotný výkon byl nulový.
"Už jsem to řekl a řeknu to znovu: V době rozkvětu x86, kdy se Intel zasmál bance a zabil veškerou jejich konkurenci, absolutně všichni si vedli lépe než Intel, pokud jde o FP Charges.
Výkon FP společnosti Intel byl nulový (relativně řečeno), a to nevadilo, protože ve skutečnosti se nikdo nestaral mimo měřítka. Totéž platí pro AVX-512 dnes i v budoucnu. Ano, můžeme najít věci, na kterých záleží. Ne, tyto věci obecně neprodávají stroje, “řekl.
Linus Torvalds se domnívá, že AVX-512 má skutečné nevýhody a dal by přednost tomu, aby se rozpočet společnosti přidělený na tranzistory použil na jiné, mnohem relevantnější věci, i kdyby se stále jednalo o matematické FP (v GPU, spíše než v AVX-512).
Jinak chcete, abychom vám dali více jader (s dobrým výkonem s jedním závitem, ale bez odpadu jako AVX-512), jako to udělala AMD. Nezapomeňte, že jste nedávno přešli z procesoru Intel na procesor AMD Threadripper.
Torvalds uvedl, že s tímto procesorem jsou jeho testy „allmodconfig“ třikrát rychlejší než dříve. Přesto ve srovnání s AVX-512 uvedl, že chce, aby jeho výkonových limitů bylo dosaženo s normálním celočíselným kódem, a nikoli s výkonovým virem AVX-512, který potlačuje maximální frekvenci (protože lidé jej nakonec použili pro memcpy!) .
Nakonec Linus Torvalds řekl, že si myslí, že AVX-512 není v pořádku.
Ano, ano, jsem zaujatý. Absolutně nesouhlasím s referenčními hodnotami FP a uvědomuji si, že ostatním lidem na nich velmi záleží. Jen si myslím, že AVX-512 je přesně špatná věc. Je to jedno z mých koníčků. Toto je dobrý příklad toho, co Intel udělal špatně, zčásti jednoduše zvýšením fragmentace trhu, “uvedl.
Pokud se o tom chcete dozvědět více, můžete se podívat na následující odkaz.