Производители процессоров добавляют новые наборы инструкций в архитектуру для того, чтобы новые процессоры лучше справлялись с грядущими вызовами. 2 То есть обеспечивали более высокую производительность в будущих приложениях и лучше задействовали доступные ресурсы. 2
Например, Intel APX предоставляет доступ к большему количеству регистров и другим функциям, направленным на повышение производительности кода общего назначения. 14 Это позволяет компилятору хранить больше значений в регистрах, так что код, использующий APX, может требовать на 10% меньше загрузок из памяти и потенциально более чем на 20% меньше сохранений, чем тот же код, скомпилированный для существующего набора инструкций. 1
Intel AVX10 предназначен для обеспечения единого сходного векторного набора инструкций для всех архитектур Intel и поэтому будет поддерживаться всеми будущими процессорами, включая ядра высокой производительности (P-cores) и энергоэффективные ядра (E-cores). 1 Это упрощает поддержку разработчиками векторных инструкций, например, при обработке с помощью искусственного интеллекта. 1