实测发现AMD Zen支持FMA4指令集:只是被屏蔽了

商务办公
FMA即fused multiply add,融合了加法、乘法,是一种提高线性代数计算效率的指令集。AMD在2012年推出FX处理器时,同时上线了FMA3和FMA4指令集。一年后Intel发布Ivy Bridge处理器时,也添加了FMA3。

极客Level1Techs在YouTube上公布了对AMD Zen架构处理器的新发现。

简单来说,AMD Zen架构实际是支持FMA4指令集的,只是没有开放给操作系统。

FMA即fused multiply add,融合了加法、乘法,是一种提高线性代数计算效率的指令集。AMD在2012年推出FX处理器时,同时上线了FMA3和FMA4指令集。一年后Intel发布Ivy Bridge处理器时,也添加了FMA3。

[[246804]]

FMA3/4和SSE3/4不同,后者有代际区分,而FMA3/4的数字代表的是每指令的操作数。在线代中,FMA4实际上是比AVX效率更高的指令集。

回到测试上来,Level1Techs使用OpenBLAS FMA4 test程序实测,为Zen平台输入FMA4指令集并不会返回“非法指令”错误,而是程序会正常运行输出结果。

至于AMD Zen缘何屏蔽掉FMA4,可能与BUG有关,也可能与Intel有关,毕竟Intel仅支持了FMA3,话语权导致推广更顺利。

实测发现AMD Zen支持FMA4指令集:只是被屏蔽了

实测发现AMD Zen支持FMA4指令集:只是被屏蔽了
左:Ryzen 7 1800X 右:FX-9590

责任编辑:武晓燕 来源: 快科技
相关推荐

2023-06-08 07:14:56

Intel处理器架构

2023-07-27 06:50:38

Inte升级版AVX10。

2023-07-26 06:52:37

AVX10AVX10.1指令

2019-10-09 16:35:40

AMDZen 3Zen 4

2023-06-08 07:09:19

128核心256线程霄龙

2023-05-22 06:50:52

2018-11-21 15:09:20

AMDZen 4处理器

2009-02-05 09:34:51

SaaSSaaS服务成本缩减

2021-06-15 15:17:14

ARM32位CPU

2014-08-08 10:25:02

AMD64位ARM架构

2021-05-27 07:54:21

CPU 指令集CISC

2023-09-11 06:35:06

Zen4核心芯片

2009-03-28 17:10:34

NehalemIntel服务器

2020-12-07 09:20:59

编译器工具代码

2019-05-22 08:43:45

指令集RISC-V开源

2023-10-04 20:25:48

AMD线程CPU

2012-09-27 11:16:08

AMD皓龙芯片

2023-09-15 06:59:00

AMD 32处理器撕裂者

2023-07-21 07:37:45

AMD平台测试

2022-04-28 10:17:56

AMDDDR4内存Zen 4
点赞
收藏

51CTO技术栈公众号