Microsoft prepara il sistema operativo all'arrivo di APX
Microsoft ha introdotto in una build Insider di Windows 11 un'opzione che permette di attivare le Advanced Performance Extensions (APX) di Intel. La modifica è stata individuata nella build 29695 del ramo denominato «Rubidium» e compare come un interruttore nelle impostazioni che recita «Consenti a Windows di usare APX per prestazioni migliori»: l'attivazione richiede un riavvio del sistema.
Al momento però nessun PC consumer è in grado di sfruttare APX: le estensioni dell'ISA x86‑64 sono previste per il debutto su processori Intel denominati Nova Lake, attesi all'inizio del 2027. L'inclusione anticipata del supporto nel sistema operativo consente allo sviluppo software e agli strumenti di compilazione di prepararsi prima dell'arrivo dell'hardware.
Che cosa cambia con APX
APX è una estensione dell'architettura a 64 bit presentata da Intel nel luglio 2023; nell'agosto dell'anno in corso l'azienda ha pubblicato la versione 9 della specifica. La modifica più rilevante è il raddoppio dei registri general purpose (GPR) da 16 a 32, che consente di mantenere più dati nei registri evitando accessi ripetuti in memoria. Tra le altre novità figurano istruzioni a tre operandi con un registro di nuova destinazione (NDD), nuove istruzioni condizionali per carico, memorizzazione e confronto e la modalità No Flags (NF) per ridurre aggiornamenti non necessari dei flag.
Vantaggi attesi e stato dell'ecosistema
Secondo simulazioni riportate da Intel su suite come SPEC CPU 2017 Integer, il codice compilato per APX potrebbe mostrare riduzioni consistenti di operazioni di load e store e una diminuzione delle istruzioni complessive nonostante la maggiore lunghezza delle nuove istruzioni. Intel stima, sempre in tali simulazioni, riduzioni intorno al 10% per i load, oltre il 20% per gli store e circa il 10% di istruzioni in meno, con conseguente diminuzione dei cicli di CPU per lo stesso carico di lavoro.
Il supporto di compilatori è già in movimento: la suite GCC 15 include il set di funzionalità necessario per generare codice APX, permettendo agli sviluppatori di iniziare a sperimentare su compilazioni target quando l'hardware sarà disponibile.
Tempistiche e conseguenze per gli utenti
La presenza del controllo in una build Insider indica che il lavoro software procede in anticipo rispetto al lancio hardware. Il ramo Rubidium potrebbe confluire in una futura versione di Windows 11 (tra cui l'ipotetica 27H2), ma la comparsa nell'ecosistema Insider non equivale a una disponibilità immediata per l'utenza generale: i benefici concreti richiederanno CPU compatibili e supporto dei produttori di driver e software.
- Build: 29695 (ramo Rubidium) include l'opzione per abilitare APX
- Hardware richiesto: CPU compatibili, previste con i processori Nova Lake nel 2027
- Compilatori: GCC 15 già supporta APX
| Voce | Informazione |
|---|---|
| Build Windows 11 | 29695 (Rubidium) |
| Estensione | Advanced Performance Extensions (APX), ISA x86‑64 |
| Hardware previsto | Processori Intel Nova Lake (inizio 2027) |
| Compilatore | GCC 15 con APX abilitato |
L'introduzione del controllo mostra come Microsoft e l'ecosistema software si stiano preparando per cambiamenti significativi nell'architettura x86‑64: per gli sviluppatori e le aziende che compilano codice a basso livello la disponibilità anticipata di strumenti e di un sistema operativo pronto può agevolare l'adozione, mentre gli utenti consumer vedranno benefici concreti solo con l'arrivo delle CPU progettate per APX.