麦享科技11月11日消息,AVX512指令集虽然是Intel引入的,但是近年来酷睿桌面版对AVX512的支持反复折腾,反倒是AMD的Zen5架构提供了更完整的支持,明年的Zen6还会引入更多的扩展。
在最近的GNU汇编程序补丁列表中,网友发现了新增的Znver 6,它将支持Zen5支持的所有架构,同时还有新的指令集扩展,如下所示:
AVX512_BMM,AVX_NE_CONVERT,AVX_IFMA,AVX_VNNI_INT8和AVX512_FP16
这几个扩展指令中,只有AVX512_BMM是全新的,其他的都在Intel Granite Rapids至强处理器上实现了。
AVX512_BMM指令旨在加速矩阵的位掩码操作,这为二进制神经网络带来了巨大收益。

不过真正让人欣喜的是AVX512_FP16,看名字就知道是增加了FP16数据格式的支持,这个功能不是AMD最新引入的,但他们是第一个把FP16引入桌面客户端的。
以往要想在桌面平台进行AI或者机器学习开发,要么使用FP32格式,要么就得使用本地加速器,麻烦、费钱,性能要求也高。
基于Zen6的锐龙桌面版支持FP16对当前来说很有意义,虽然ARM早就支持了FP16,但大部分开发者还是用x86平台的,现在大大方便了开发工作,本地原生跑FP16,就不再需要特定供应商的SDK了。
考虑到Intel在AVX512支持还是坚持消费级和企业级分离的思路,可以说AVX512正统现在AMD这边了。


微信扫一扫打赏
支付宝扫一扫打赏