процесори

Установено е, че Zen е съвместим с инструкциите за fma4

Съдържание:

Anonim

С появата на успешната микроархитектура „Дзен“ AMD премахна поддръжката за набор от инструкции FMA4, поне на хартия. Level1Techs откриха, че базираните на Zen процесори поддържат FMA4 инструкции, само наборът инструкции не е изложен на операционната система.

Дзен архитектурата е наистина съвместима с FMA4

FMA е ефективен начин за изчисляване на линейна алгебра. FMA3 и FMA4 не са поколения от набора от инструкции, но цифрата обозначава броя операнди на инструкция. AMD представи поддръжка за FMA3 през 2012 г. със своите процесори от серия FX, докато Intel добави поддръжка за FMA3 през 2013 г. с Haswell. Точните причини AMD да са забранили FMA4 с „Zen са неизвестни, но някои разработчици предполагат, че това е така, защото внедряването на FMA4 на AMD е недостатъчно, въпреки че е по-ефективно с 33% повече производителност. Приемането на FMA3 от Intel го направи по-популярен и следователно по-стабилен през годините.

Препоръчваме да прочетете нашата публикация за AMD Ryzen 7 2700X Review на испански

Level1Techs използва тестова програма OpenBLAS FMA4, за да потвърди, че захранването на Zen процесори с инструкции на FMA4 не само ще върне грешка в „незаконна инструкция“, но и процесорът ще продължи напред и ще завърши операцията. Това е интересно, тъй като FMA4 не е изложен като CPUID бит, а операционната система няма представа, че процесорът поддържа инструкцията. За линейна алгебра FMA4 се оказа по-ефективен от AVX с единична и двойна точност.

Ще гледаме нова информация за решението на AMD да деактивира поддръжката за FMA4 на процесори, базирани на Zen, сигурни, че те имат своите причини. Какво мислите за това решение на AMD?

Шрифт на Techpowerup

процесори

Избор на редакторите

Back to top button