Intel和AMD发布新闻稿,共同庆祝x86生态系统咨询小组(x86 Ecosystem Advisory Group)成立一周年。该小组于2024年10月启动,旨在通过协作决策、标准化功能和开发者友好的创新来加强x86计算的未来。
EAG汇集了AMD、Intel以及关键生态系统合作伙伴,共同致力于推动x86平台的发展,增强其兼容性、可预测性和一致性。
在过去的一年中,EAG在多个技术领域取得了重要进展,推动了x86架构的标准化和技术创新。以下是其中的关键技术里程碑:
FRED(Flexible Return and Event Delivery):FRED作为一种现代化的中断模型,旨在减少延迟并提高系统软件的可靠性,已被确定为标准功能。
AVX10:作为下一代向量和通用指令集扩展,AVX10在客户端、工作站和服务器CPU上提高了吞吐量,同时确保了跨平台的可移植性。
ChkTag(x86内存标记):为应对长期存在的内存安全漏洞(如缓冲区溢出和释放后使用错误),EAG引入了ChkTag,这是一个统一的内存标记规范。
ChkTag通过硬件指令检测违规行为,帮助保护应用程序、操作系统、虚拟机管理程序和固件的安全性。借助编译器和工具支持,开发者可以在不影响性能的情况下获得细粒度控制。
值得注意的是,启用ChkTag的软件与缺乏硬件支持的处理器兼容,简化了部署,并补充了现有的安全功能,完整的ChkTag规范预计将在今年晚些时候发布。
ACE(Advanced Matrix Extensions for Matrix Multiplication):ACE已被接受并实现在整个堆栈中,它标准化了矩阵乘法功能,使开发者能够在从笔记本电脑到数据中心服务器的各种设备上获得无缝的开发体验。
展望未来,EAG进入第二年将继续推进x86架构的长期稳定性和可预测性。未来的重点领域和优先事项包括增加新的战略ISV合作伙伴,评估为客户提供明显优势的新ISA扩展,以及进一步强化x86架构的长期稳定性和可预测性。