Существенные изменения в архитектуре x86, представленные Intel три года назад, теперь постепенно интегрируются в экосистему Windows. Новые расширения для повышения производительности, известные как Advanced Performance Extensions (APX), изначально будут доступны только для процессоров Xeon. Однако потенциальный прирост производительности может оказаться значительным, что открывает новые перспективы для оптимизации программного обеспечения.

Как стало известно от энтузиастов, исследования возможных обновлений Windows указывают на интеграцию поддержки APX. Это означает, что операционная система сможет задействовать новые инструкции для ускорения работы программ, оптимизированных под архитектуру x86-64. Этот процесс требует от аппаратного обеспечения соответствующей совместимости, что делает его значимым событием для дальнейшего развития компьютерных технологий.
Поддержка APX была замечена в тестовых сборках Windows Insider, что свидетельствует о ее возможном включении в крупное обновление «Rubidium» в 2027 году. Пользователи, получившие доступ к этой опции, смогут вручную активировать ее для улучшения производительности системы после перезагрузки. В настоящее время эта функциональность предназначена в основном для разработчиков, не предоставляя непосредственного эффекта для обычных пользователей.
Intel планирует выпустить первые процессоры с поддержкой APX уже в ближайшие месяцы, в частности, серверные чипы Xeon серии «Diamond Rapids». Эти процессоры станут первыми представителями новой эры компьютерной обработки данных, где эффективность и скорость будут играть ключевую роль. Появление совместимых процессоров откроет дорогу для реализации полного потенциала APX.
Согласно официальным данным Intel, APX является следующим эволюционным шагом в развитии архитектуры x86. Технология расширяет возможности x86-64, предоставляя доступ к большему количеству регистров и внедряя новые функции для повышения общей производительности. Это означает, что компьютеры смогут выполнять более сложные задачи быстрее и эффективнее.
В частности, APX удваивает количество регистров общего назначения с 16 до 32. Компиляторы смогут более эффективно использовать эти дополнительные ресурсы для хранения промежуточных данных, генерируя, как следствие, более быстрый машинный код. По оценкам Intel, программы, скомпилированные с использованием APX, требуют на 10% меньше операций загрузки данных и на более чем 20% меньше операций сохранения по сравнению с аналогичным кодом, скомпилированным для стандартной архитектуры x86-64.
Программное обеспечение, оптимизированное под APX, будет работать быстрее на совместимых процессорах, потенциально потребляя значительно меньше энергии. APX также содержит функции, направленные на повышение эффективности обработки общих задач, хотя реальные преимущества будут зависеть от конкретного программного обеспечения и нагрузки. Этот аспект является ключевым для реализации заявленных преимуществ.
Intel утверждает, что разработчики могут интегрировать APX в существующие программы, просто перекомпилировав их код. Это должно облегчить процесс внедрения новых расширений, но реальные результаты тестирования определят, действительно ли APX обеспечит те существенные приросты производительности, на которые ожидает компания. В настоящее время это остается вопросом для будущих испытаний.


