Intel and AMD are working together on APX to improve future x86 CPUs

news
Intel and AMD are working together on APX to improve future x86 CPUs

Intel and AMD are working on a new x86 extension called APX, or Advanced Performance Extensions. It is part of a wider effort by the x86 Ecosystem Advisory Group to modernize x86 while keeping compatibility with older software.

APX is different from flashier AI focused updates like ACE. Its goal is more general. It helps normal CPU workloads run faster and more efficiently by giving the processor more registers to work with.

APX gives x86 CPUs more room to work

Registers are tiny, very fast storage areas inside the CPU. They hold the data the processor is using right now. The more useful registers a CPU has, the less often it needs to move data back and forth from slower memory.

APX doubles the number of general purpose registers from 16 to 32. That gives compilers more room to keep active data close to the CPU core. In testing cited in the report, code compiled for APX reduced loads by 10% and stores by 20% compared with normal x86 64 code.

APX changeWhy it matters
32 general purpose registersMore data stays inside the CPU
Fewer loads and storesLess memory traffic and lower power use
Non destructive instruction formsFewer temporary copies needed
Better conditional executionFewer branch penalties
PUSH2 and POP2Faster handling of two registers at once
Legacy compatibilityOlder software continues to work

The important part is efficiency. APX can improve performance without requiring a much larger CPU core or a big power increase. That matters because modern chips are already limited by heat, die area, and power budgets.

The new instruction forms also help compilers produce cleaner code. Non destructive instructions reduce unnecessary copying because one input does not need to be overwritten. Wider conditional execution can reduce branch mispredictions in some cases. PUSH2 and POP2 can move two registers with one stack operation, which can help during function calls.

This does not mean every app will suddenly become much faster. Real gains will depend on hardware support, compiler support, operating system support, and whether software is rebuilt to take advantage of APX. The reported numbers come from prototype simulation, so final results on real chips may differ.

Still, APX is important because it shows that x86 still has room to evolve. Intel and AMD are not only competing with each other. They are also working together where it helps keep the wider x86 platform relevant against ARM, custom accelerators, and newer compute designs.

For you, the benefit will likely appear quietly over time. Future CPUs may run some workloads faster or more efficiently, especially after compilers and software toolchains start using APX properly. It is not a feature most people will notice by name, but it could help make future x86 chips better without needing more power or larger cores.

Discover: News

Discussion (0)

Be the first to comment.