ym168 发表于 2023-7-4 21:11

英特尔发布Arrow/Lunar Lake指令集参考指南 支持AVX-VNNI和SM3/4等

虽然Arrow Lake和Lunar Lake还有相当长的一段时间才到来,不过英特尔已经开始为后续的这些处理器做相关的前期工作。为了使其ISV生态系统为未来微架构的新兴技术做好准备,英特尔会定期发布指令集参考指南。在最新一期指南里,英特尔首次提到了“Arrow Lake”和“Lunar Lake”两款客户端处理器。



根据指南的内容,Arrow Lake和Lunar Lake都将支持一系列指令,包括专注于AI工作负载的AVX-VNNI-INT16、SHA512、SM3和SM4。其中AVX-VNNI值得关注,该指令集通过为8位和16位整数运算提供专门的功能来增强神经网络推理工作负载的性能,意味着利用人工智能、机器学习和深度学习算法的应用程序可以期望提高处理速度和效率。

新款处理器选择对SHA512、SM3和SM4提供支持,说明英特尔打算提高下一代客户端处理器的安全性和加密能力。SHA512是一个广泛使用的加密哈希函数,允许增强数据完整性和数据传输的安全性。英特尔也在文档中,列出了对通信中使用的SM3和SM4加密散列算法的支持。为了方便阅读,英特尔还在文档里特意用紫色突出了其中的变化部分。

此外,Arrow Lake和Lunar Lake与同期的服务器产品Sierra Forest和Grand Ridge一样,支持英特尔线性地址屏蔽(LAM)指令,允许软件使用64位线性地址的未翻译地址位作为元数据。

https://www.expreview.com/89053.html
页: [1]
查看完整版本: 英特尔发布Arrow/Lunar Lake指令集参考指南 支持AVX-VNNI和SM3/4等