快科技 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 这边了。



登录后才可以发布评论哦
打开小程序可以发布评论哦