处理器
Zen被发现与fma4指令兼容
目录:
随着成功的“ Zen”微体系结构的出现,AMD至少在纸上取消了对FMA4指令集的支持。 Level1Techs发现基于Zen的CPU支持FMA4指令,仅该指令集未公开给操作系统。
Zen架构确实与FMA4兼容
FMA是计算线性代数的一种有效方法 。 FMA3和FMA4不是指令集的生成,但是数字表示每条指令的操作数 。 AMD在2012年通过其FX系列处理器引入了对FMA3的支持,而英特尔在2013年通过Haswell增强了对FMA3的支持。 AMD用“ Zen”停用FMA4的确切原因尚不清楚,但是一些开发人员推测这是因为AMD的FMA4实施存在缺陷 ,尽管它效率更高,性能提高了33%。 英特尔对FMA3的采用使其多年来更加流行,因此更加稳定。
我们建议您阅读西班牙语的有关AMD Ryzen 7 2700X评估的帖子
Level1Techs使用OpenBLAS FMA4测试程序来确认使用FMA4指令为Zen处理器供电不仅会返回“非法指令”错误,而且处理器还将继续并完成操作。 这很有趣,因为FMA4没有公开为CPUID位,并且操作系统不知道处理器支持该指令。 对于线性代数, 事实证明 , FMA4在单精度和双精度方面比AVX更有效。
我们将关注有关AMD决定在基于Zen的处理器上禁用对FMA4的支持的新信息,以确保其原因。 您如何看待AMD的这一决定?
Techpowerup字体