Windows 11 получит поддержку расширения APX от Intel
В инсайдерской версии Windows 11 был замечен новый параметр, который может стать важным шагом для оптимизации работы современных процессоров. Речь идет о поддержке технологии Advanced Performance Extensions (APX) от Intel, которая призвана повысить производительность x86-архитектуры за счет расширения набора регистров.
Что такое APX и зачем это нужно?
Технология APX, представленная Intel еще в 2023 году, направлена на ускорение выполнения общих вычислительных задач. Основное изменение заключается в удвоении количества регистров общего назначения (GPR): вместо привычных 16 теперь будет доступно 32 (так называемые Extended GPRs или EGPRs).
Помимо увеличения объема регистров, расширение включает в себя:
- Форматы инструкций с тремя операндами для многих целочисленных операций;
- Улучшения для условных инструкций (load, store, compare);
- Оптимизированные операции сохранения и восстановления состояния регистров;
- Новую 64-битную инструкцию прямого перехода (absolute direct jump).
На практике это должно привести к сокращению количества операций загрузки (Load) и записи (Store) в памяти при использовании оптимизированного кода, что делает работу процессора более эффективной без значительного увеличения энергопотребления или площади кристалла.
Когда ждать изменений?
Несмотря на наличие переключателя в сборке Windows 11 Insider Experimental (Future Platforms) Preview Build 29695.1001, активировать его на текущем железе невозможно. Для работы функции требуются новые архитектуры от Intel, которые еще не поступили в широкую продажу.
Согласно данным GNU Compiler Collection (GCC), поддержка APX ожидается в следующих линейках:
- Intel Nova Lake — клиентские процессоры для десктопов и ноутбуков, ожидаемые в 2025 году;
- Intel Diamond Rapids — серверные решения на базе архитектуры Xeon, выход которых намечен на 2027 год.
Что касается конкурентов, то в текущих списках GCC поддержка APX не значится ни для архитектуры AMD Zen 6, ни для будущих поколений. Вероятно, полноценная поддержка этой технологии в экосистеме AMD появится не раньше 2028 года с выходом архитектур Zen 7 или Zen 8.
По предварительным данным, сам переключатель в интерфейсе Windows 11 может появиться в стабильных версиях ОС не раньше обновления 27H2.