超能网 23小时前
微软为Windows 11准备Intel APX指令集支持,Nova Lake将获性能加成
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

2023 年 7 月,英特尔正式推出 APX(Advanced Performance   Extensions,高级性能扩展)指令集,旨在提升 64 位场景下的性能与效率。今年 8 月,英特尔发布了 APX 架构规范第 9 版,GCC   15 也已完整启用 APX 全部特性,开发者可在兼容硬件上直接受益。

而现在微软正在为 Windows 11 准备对 Intel APX 指令集提供支持。Xeno 发现在 Windows   11 Insider Preview Build 29695.1001 中,已经出现了一项新设置,允许开发者启用 APX 支持。

这一选项出现在上周发布的 Experimental(Future   Platforms)版本中,设置项的描述为 " 让 Windows 使用 APX 以获得更好性能 ",启用后需要重启系统生效。值得注意的是,微软并未在该版本的官方发布说明中提及 APX。

APX 作为现有 64 位 x86 指令集的扩展,其核心变化是将通用寄存器的数量从 16 个增加到 32 个。这让软件可以在 CPU 寄存器中保留更多数据,减少对内存操作的依赖。APX 还引入了三操作数指令、条件操作等改动,旨在降低指令开销。根据英特尔使用 SPEC   CPU   2017 整数负载进行的模拟,经 APX 编译的软件可减少约 10% 的加载操作、超过 20% 的存储操作以及约 10% 的指令总数。不过需要说明的是,这些数字反映的是已执行指令和内存操作的变化,并不等同于应用性能获得同等幅度的提升。

即将推出的 Nova Lake 客户端处理器和 Diamond Rapids 至强 CPU 都将支持 APX。编译器方面的支持已经就绪,GCC   16 已将 APX 纳入 Nova Lake 目标架构;微软也在同步准备开发工具链,WinDbg 本月已扩展了对 APX 的调试支持。

不过,开启这项 Windows 设置并不会自动提升现有软件的性能。APX 需要硬件支持,同时应用程序或其运行时也必须生成兼容的指令。英特尔预计,大多数原生应用只需重新编译即可利用 APX,无需修改源代码。

超能网公众号

扫码关注我们,浏览热门硬件评测

随时查看最新天梯榜

智客推

智客推

ZAKER 智客推 GEO | AI 时代的品牌认知解决方案

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

windows 微软 intel 英特尔 future
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论