Процесори

Виявлено, що Дзен сумісний з інструкціями FMA4

Зміст:

Anonim

З появою успішної мікроархітектури «Zen» AMD видалена підтримка набору інструкцій FMA4, по крайней мере, на папері. Level1Techs виявив, що процесори на базі дзен підтримують інструкції FMA4, тільки набір інструкцій не піддається операційній системі.

Архітектура дзен справді сумісна з FMA4

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

Рекомендуємо прочитати наш пост про AMD Ryzen 7 2700X Огляд іспанською мовою

Level1Techs використовував тестову програму OpenBLAS FMA4 для підтвердження того, що живлення процесорів Zen з інструкціями FMA4 не тільки поверне помилку "незаконної інструкції", але процесор також піде вперед і завершить операцію. Це цікаво тим, що FMA4 не виставляється як біт CPUID, а операційна система не має уявлення, що процесор підтримує інструкцію. Для лінійної алгебри FMA4 виявився більш ефективним, ніж AVX, в одинарній та подвійній точності.

Ми будемо спостерігати за новою інформацією про рішення AMD відключити підтримку FMA4 на процесорах на базі Zen, впевнених, що вони мали свої причини. Що ви думаєте про це рішення AMD?

Шрифт Techpowerup

Процесори

Вибір редактора

Back to top button