电脑知识网11月12日消息,AVX-512指令集曾经是Intel的骄傲之一,但尴尬的是如今已经无法完整支持,反倒是AMD全盘掌握。
AMD今天首次公布了Zen7架构,虽然没有做详细介绍,但它显然会在Zen6的基础上进一步强化AI支持,尤其是数据类型、指令集。
根据报道,AMD Zen7将会充分汲取AMD、Intel联合组建的x86生态系统咨询小组(EAG)的合作成果,支持第一批四大关键技术,分别是AVX10、ACE、FRED、ChkTag,其中三个都是新的指令集。
“AVX10”可以说是AVX-512的进化版本,包括AVX、AVX2、AVX-512的所有指令,并进行了扩展和优化,重点改进了繁重的矢量数学负载的性能。
它不仅显著提升数据吞吐效率,更实现了客户端、工作站、服务器平台的指令集统一,开发者不再需要为不同硬件平台编写不同的代码。
Intel下一代桌面处理器Razer Lake也有望支持AVX10,不过只有P核支持512位矢量计算,E核则限制在256位。AMD自然不会有如此限制。
“ACE”(Advanced Matrix Extensions for Matrix Manipulation)的意思是先进矩阵扩展,是行业标准的矩阵数学指令集,用于各种矩阵计算和操作,在手机、PC、服务器等各种设备上实现统一,加速AL/LM开发和负载运行效率。
“FRED”(Flexible Return and Event Delivery)的意思是“弹性退货和事件递送”,或者说“灵活返回和事件传递”。
这其实是Intel 64指令集的一项新功能,定义了新的控制流转换(通常在权限级别之间),以替换现有转换(比如通过IDT传递事件和使用IRET返回),从而有效降低系统延迟、提升系统可靠性,让x86设备更加流畅、高效。
“ChkTag”,一种新的内存标记技术,通过硬件级内存标记机制,实现违规行为检测。
它有望解决长期困扰x86设备的缓冲区溢出、释放后使用等内存安全问题,并且向下兼容,支持它的软件在老设备上也能正常运行。


