Лінус Торвальдс висловив зневагу до AVX-512 і сподівається, що Intel почне вирішувати реальні проблеми

Цього тижня Лінус Торвальдс (творець ядра Linux) поділився своєю думкою щодо набору інструкцій Intel AVX-512, який міститься в деяких із цих процесорів, у списку розсилки .

У коментарі, який він залишив, Торвальдс зазначив, що він « сподівається, що AVX-512 матиме болісну смерть ».

За словами батька Linux, набір інструкцій AVX-512 корисний лише для ринку високопродуктивних обчислень (HPC) і має реальні недоліки. Він вважає, що Intel повинна припинити витрачати ресурси на нові набори інструкцій і зосередитися на тому, що дійсно важливо.

Американський виробник чіпів Intel нещодавно оголосив, що його майбутні процесори Alder Lake не будуть сумісні з набором інструкцій AVX-512.

AVX-512 — це набір 512-бітних розширень 256-бітних інструкцій SIMD (Advanced Vector Extensions) для архітектури набору інструкцій x86 , яку Intel запропонувала сім років тому. Підтримка AVX-512 дебютувала в процесорі Intel Xeon Phi x200 (Knights Landing) у 2016 році.

Згодом AVX-512 потрапив до інших пропозицій виробника чіпів, перш за все Skylake-SP, Skylake-X, Cannon Lake та Cascade Lake . Наразі процесори Intel Cooper Lake та Ice Lake компанії підтримують певні підмножини AVX-512. Ходили чутки, що Intel підтвердила, що Tiger Lake підтримуватиме AVX-512, перш ніж нещодавно оголосила, що майбутні Alder Lake цього не зроблять.

Для Торвальдса це все марно, і він сподівається, що Intel повернеться до основ і перезапустить свій процес.

"Я сподіваюся, що AVX-512 помирає болісною смертю, і що Intel починає вирішувати справжні проблеми, а не намагатися створювати магічні інструкції, а потім створювати контрольні показники, яким вони можуть довіряти", - заявив він?

Він також хоче, щоб виробник чіпів більше зосереджувався на звичайному коді , а не на HPC (високопродуктивних обчисленнях) чи будь-яких інших непотрібних особливих випадках. За словами Торвальдса, все це нагадує часи, коли Intel домінував на ринку чіпів, але його повноцінна продуктивність була нульовою.

«Я вже говорив це і повторю ще раз: ще в епоху розквіту x86, коли Intel сміялася над банком і вбивала всю їхню конкуренцію, абсолютно всі робили краще, ніж Intel, коли справа стосувалася звинувачень FP.

Продуктивність Intel FP була нульовою (умовно кажучи), і це не мало значення, оскільки насправді ніхто не піклувався про тести. Те саме стосується AVX-512 сьогодні і в майбутньому. Так, ми можемо знайти речі, які мають значення. Ні, ці речі взагалі не продають машини », - сказав він.

Лінус Торвальдс вважає, що AVX-512 має реальні недоліки , і волів би, щоб бюджет компанії, виділений на транзистори, використовувався для інших, набагато більш релевантних речей, навіть якщо це все ще математична FP (у графічному процесорі, а не в AVX-512).

В іншому випадку ви хочете, щоб ми просто надали вам більше ядер (з хорошою однопотоковою продуктивністю, але без відходів, як AVX-512), як це зробила AMD. Таким чином, пам’ятайте, що нещодавно ви перейшли з процесора Intel на процесор AMD Threadripper.

Торвальдс сказав, що за допомогою цього процесора його тести "allmodconfig" втричі швидші, ніж раніше. Порівняно з AVX-512, він заявив, що хоче, щоб його межі потужності були досягнуті за допомогою нормального цілочислового коду, а не за допомогою вірусу живлення AVX-512, який пригнічує максимальну частоту (оскільки люди в кінцевому підсумку використовували його для memcpy!) .

Нарешті, Лінус Торвальдс сказав, що, на його думку, AVX-512 щось не так.

Так, так, я упереджений. Я абсолютно не схвалюю тести FP і розумію, що інші люди глибоко про них піклуються. Я просто думаю, що AVX-512 якраз неправильно робити. Це одне з моїх захоплень. Це хороший приклад того, що Intel зробила неправильно, частково просто збільшивши фрагментацію ринку ", - сказав він.

Якщо ви хочете дізнатися про це більше, ви можете перейти за наступним посиланням.


Додати як пріоритетне джерело в Google