Intel APX появился в Windows 11 — за год до первых процессоров

Intel APX появился в Windows 11 — за год до первых процессоров

В Windows 11 для участников программы Insider появился переключатель Advanced Performance Extensions (APX) — набора инструкций Intel, который должен ускорить приложения на будущих процессорах. Набор появился в сборке 29295 от 23 октября, но работает он пока вхолостую: ни одного процессора с поддержкой APX в продаже нет.

Функцию заметил пользователь в соцсети X, после чего о ней написал Neowin. Сборка имеет статус Experimental, так что в публичный Windows 11 настройка попадёт нескоро.

Что такое APX

Intel представила APX ещё в 2023 году. Расширение добавляет 16 регистров общего назначения — их число удваивается с 16 до 32, — а также трёхоперандный формат инструкций с отдельным регистром назначения результата для многих целочисленных операций.

Смысл в том, чтобы сократить обращения к памяти. По оценке Intel, код, скомпилированный с поддержкой APX, выполняет на 10% меньше загрузок и на 20% меньше сохранений по сравнению с базовым набором Intel 64. Для серверных нагрузок и компиляторов это ощутимая величина, для офисных приложений — почти незаметная.

Состояние инструментов

Поддержка в GCC появилась с версии 14, а в GCC 17, заморозка которого намечена на 2027 год, добавлены новые возможности. В LLVM и MSVC поддержка пока предварительная.

Ключевой момент, который часто упускают: одного процессора и одной операционной системы недостаточно. Разработчикам придётся перекомпилировать приложения с нужными флагами, иначе расширение просто не задействуется. Старые бинарники продолжат работать, но без выигрыша.

Исторически x86 расширяли регистровый файл дважды: при переходе от 16-битного режима к 32-битному и при появлении x86-64. APX — третья такая попытка, и она примечательна тем, что не требует смены разрядности и ломающей совместимость переработки. Именно поэтому Intel может внедрять её постепенно, а Microsoft — добавить поддержку в уже существующую ветку Windows 11.

Когда появятся процессоры

Первыми APX получат потребительские Nova Lake в линейке Core Ultra 400. Их ожидают в начале 2027 года: по данным утечек, сначала выйдет 28-ядерная модель, а 52-ядерная появится позже в течение года.

В серверном сегменте поддержку принесёт Xeon 7 Diamond Rapids — до 256 ядер, тоже в 2027 году. То есть Microsoft включает функцию примерно за год до первого железа, что для компании нормальная практика: так у разработчиков и энтузиастов появляется время на тесты.

Что это значит на практике

Для системного администратора APX — история не про сегодняшний день. Включать настройку в тестовой сборке Windows 11 сейчас бессмысленно: без соответствующего процессора она ничего не меняет. Реальный эффект появится после выхода Nova Lake и обновления компиляторов и приложений.

Куда важнее другое. Microsoft параллельно работает над тем, чтобы Windows 11 нормально жила на машинах с 8 ГБ оперативной памяти, и расширяет функцию Memory Integrity, которая на части систем снижает производительность в играх. То есть прирост от APX в перспективе может быть частично съеден другими изменениями платформы.

Вывод

APX — редкий случай, когда Microsoft и Intel синхронизируют подготовку заранее, а не вдогонку. Для парка рабочих станций это означает, что планировать закупки имеет смысл с оглядкой на 2027 год: машины на Nova Lake будут иметь задел на будущие оптимизации, тогда как текущее поколение его лишено.

Пока же настройка в Insider-сборке — скорее индикатор сроков, чем рабочая функция. Проверить её наличие можно в параметрах системы экспериментальной сборки, но включать до появления железа смысла нет.