英特尔与微软合作推进APX技术 Windows 11未来有望获得64位性能提升

摘要:

微软正在为Windows 11测试一项由英特尔推动的新处理器技术,这项改进有望提升64位应用程序的性能与运行效率。最新消息显示,微软已经在Windows 11测试版本中加入对英特尔APX指令集的支持选项,为未来PC性能优化铺平道路。

APX全称为“Advanced Performance Extensions(高级性能扩展)”,由英特尔于2023年首次公布,旨在改进现有x86-64指令架构的效率。经过数年的开发和软件生态准备后,微软如今开始将相关支持整合进Windows系统。

在最近曝光的Windows Insider测试版本中,开发者已经能够看到一个新的系统开关,其说明为“让Windows使用APX以获得更好的性能”。启用这一功能后需要重新启动系统,表明微软已开始对该技术进行实际验证和测试。

APX最重要的改进之一是将通用寄存器数量从16个增加至32个。寄存器是处理器内部用于临时存储数据的高速单元,数量增加意味着CPU能够在内部保存更多数据,而无需频繁访问速度相对较慢的内存,从而提高执行效率。

根据英特尔此前公布的数据,经过APX优化编译的程序代码可减少约10%的内存读取操作、超过20%的内存写入操作,同时总体指令数量也可降低约10%。这些改进有助于提升程序运行速度并减少资源消耗。

除了增加寄存器数量外,APX还引入了新的三操作数指令设计,使处理器能够更高效地完成数据运算并减少额外的数据复制动作。此外,新功能还增加了条件加载、条件存储、条件比较等指令,并优化了状态标志更新机制,从而降低分支预测错误带来的性能损失。

该架构同时加入了新的PUSH2和POP2指令,用于更高效地保存和恢复寄存器状态,并扩展了64位直接跳转能力,进一步增强整个指令集的灵活性和执行效率。

目前,微软正在代号为“Rubidium”的未来Windows平台版本中测试这项技术。由于该项目仍处于开发阶段,因此普通用户短期内还无法直接体验到APX带来的性能提升。不过随着相关支持逐步成熟,以及未来支持APX的新一代英特尔处理器上市,Windows 11用户未来有望获得更高效的64位应用运行体验。

分析人士认为,这项技术最大的价值并非来自单一功能,而是为未来数年的PC性能增长提供新的空间。在晶体管微缩速度放缓的背景下,通过改进指令集架构和软件协同优化来提升性能,正逐渐成为处理器厂商和操作系统开发商的重要发展方向。

查看评论
created by ceallan