微软日前在Windows 11的Insider测试版中增加了对Intel APX指令的支持,用户可以通过设置进行开启,预计会随Windows 11 27H2版本正式推出。Intel在2023年7月首次发布了APX(高级性能扩展)指令集,旨在增强64位系统的性能和能效。2026年8月,Intel发布了APX架构的第9个版本,并在GCC 15中引入了完整的APX特性,帮助开发者在兼容的硬件上进行应用。
Windows爱好者Xeno发现,Windows 11 27H2开发代号Rubidium的Insider版本29695中增加了APX的相关开关,显示信息为“启用APX以提升Windows性能”,激活后需重启生效。尽管距离正式发布还有一段时间,但26H2版本已确认带来了性能优化,这表明微软持续为Windows功能更新引入性能改进。
APX的核心改进在于将通用寄存器的数量从16增加到32,这使得处理器能够在寄存器中保留更多数据,从而减少频繁访问内存的需求。Intel基于SPEC CPU 2017整数基准测试的模拟评估显示,使用APX编译的代码可以减少约10%的加载操作和超过20%的存储操作,同时整体指令数量也减少了约10%。APX还引入了三操作数指令和独立目标数据寄存器,允许运算使用独立的目标寄存器,降低了不必要的寄存器移动。此外,新增的条件加载、存储和比较指令有助于编译器减少分支跳转,NF特性则避免了不必要的状态标志更新,这些改进能够降低因分支预测失败造成的性能损失。同时,PUSH2/POP2指令提升了寄存器的保存与恢复效率,新加入的64位绝对直接跳转指令则扩展了指令集的功能。 球友会