Intel и AMD готовят серьёзную перестройку архитектуры x86: на подходе новое расширение APX
Архитектура x86 может получить одно из самых заметных обновлений за последние годы. В рамках инициативы x86 Ecosystem Advisory Group (EAG) компании Intel и AMD продвигают расширение APX (Advanced Performance Extensions), направленное на повышение производительности и эффективности процессоров без радикальных изменений самой платформы.
Изображение: WCCFКлючевое нововведение APX — увеличение числа регистров общего назначения в 64-битном режиме с 16 до 32. Регистры — это самый быстрый уровень хранения данных внутри процессора, и их расширение позволяет компиляторам удерживать больше промежуточных значений непосредственно в CPU, сокращая количество обращений к памяти (включая кэш-подсистему).
Помимо этого, APX вводит новые формы инструкций, включая неразрушающие (three-operand) операции. В отличие от классической модели x86, где результат перезаписывает один из операндов, новые инструкции позволяют сохранять исходные данные и записывать результат в отдельный регистр. Это уменьшает количество лишних копирований и упрощает оптимизацию кода.
По оценкам разработчиков, APX позволяет снизить число операций загрузки примерно на 10%, а операций сохранения — до 20% по сравнению с традиционным x86–64. Это потенциально ведёт не только к росту производительности, но и к снижению динамического энергопотребления.
При этом важным преимуществом APX остаётся обратная совместимость: существующее программное обеспечение продолжит работать без изменений, а новые приложения смогут постепенно использовать возможности расширения.
Пока APX существует на уровне проектирования и симуляций, а не в серийных процессорах. Тем не менее, Intel и AMD рассматривают это расширение как один из ключевых элементов будущих процессоров, который должен помочь архитектуре сохранить конкурентоспособность в задачах высокопроизводительных вычислений, обработки данных и искусственного интеллекта.
© iXBT
