Intel APX 要来了:寄存器翻倍到 32
Intel APX 要来了:寄存器翻倍到 32,Win11 已经提前备好开关 Windows 11 预览版开始测试 Intel APX(Advanced Performance Extensions,高级性能扩展)了。按微软官方博客的说法,这是为未来支持这套指令的处理器,先把系统侧的准备做好。开关
💡 你将学到
Intel APX 要来了:寄存器翻倍到 32,Win11 已经提前备好开关 Windows 11 预览版开始测试 Intel APX(Advanced Performance Extensions,高级性能扩展)了。按微软官方博客的说法,这是为未来支持这套指令的处理器,先把系统侧的准备做好。开关
Intel APX 要来了:寄存器翻倍到 32,Win11 已经提前备好开关
Windows 11 预览版开始测试 Intel APX(Advanced Performance Extensions,高级性能扩展)了。按微软官方博客的说法,这是为未来支持这套指令的处理器,先把系统侧的准备做好。开关出现在 Build 29695 里,打开后要重启才生效。
不过先别急着找这个开关——APX 现在打开也白搭,因为你手里这台电脑基本用不上。今天我们把它讲透:APX 是什么、能带来什么、跟你到底有没有关系。
APX 是什么:x86 寄存器从 16 个加到 32 个
寄存器是处理器内部的高速存储位置,程序运行时要频繁读数据。现在的 x86 处理器有 16 个通用寄存器,APX 把它翻倍到 32 个。寄存器越多,编译器就能把更多数据留在处理器内部,少跟内存来回搬运——搬得少,自然更快。
APX 还加了几项指令优化:让运算用独立目标寄存器的三操作数格式、条件加载与存储、减少状态标志更新的 No Flags 机制,以及成对保存、恢复寄存器的 PUSH2/POP2 指令。这些设计的共同点,是让编译器生成更紧凑的代码,省掉一部分分支判断的开销。
英特尔模拟数据:少 10% 加载、少 20% 存储
性能能好多少?英特尔自己在模拟环境里测过:用 APX 编译的代码,跑 SPEC CPU 2017 Integer 基准测试,比现在的 Intel 64 基线代码少了约 10% 的加载操作、20% 的存储操作,指令数量也少了约 10%。
注意:这是英特尔官方的模拟数字。APX 的第一款处理器还没落地,现在没有任何人能给出真实性能。真机表现,得等硬件出来才知道。
泼冷水:几乎没人现在用得上
APX 要真发挥,得三件事同时满足:处理器里有这套指令(硬件支持)、Windows 能管理新增的寄存器状态(系统支持)、软件用 APX 重新编译(软件适配)。缺一不可。
你现在这台电脑,不管开不开这个开关,都不会有任何变化——处理器不支持就是白搭。什么时候能用上?英特尔说,APX 会先上服务器端的 Diamond Rapids 处理器(2026 下半年或 2027),消费级是 Nova Lake 这个家族。预计明年上半年上市。
软件也得跟上:重新编译才吃得到
光有硬件还不够,软件不配合也白搭。开发者重新编译应用就能用上 APX,通常不用改源码;动态语言则要在底层运行时做适配。比如 GCC 16 的变更说明里,已经加入了 Nova Lake 处理器目标、启用 APX 指令集扩展——编译工具链已经先动起来了。
APX 是 x86 架构几十年来最大的一次寄存器扩容,但它更像给下一代电脑铺路的东西。现在关注它,能帮你看清未来电脑会怎么变;想立刻跑得更快,还得等硬件、软件都到位再说。
本站文章由编辑人工撰写,收录的工具均经过实测或公开资料核验。文中链接指向工具官网或 GitHub 仓库,仅作信息参考,不构成付费推广。