Вышедшие на днях процессоры Intel Core Ultra 200K Plus показали себя отлично, но в первую очередь благодаря заметно сниженным ценам. Однако и технически у них есть новшества, и одно из них называется Intel Binary Optimization Tool. Его пока нельзя назвать однозначным козырем, но это технология, которая может заметно усилить CPU Intel в будущем.
Сама Intel говорит, что BOT — это дополнительная функция, которая оптимизирует программное обеспечение для более эффективного запуска игр и приложений на оборудовании Intel. Основана она на ранее ставшей доступной функции Application Performance Optimization (APO).
Ресурс TechPowerUp объясняет это более подробно:
ПК — это, по сути, широкий спектр архитектур x86: конкурирующие платформы, консоли, процессоры более старых поколений. Разработчики часто находят время для оптимизации только для одной или двух микроархитектур, или вообще не оптимизируют, а это значит, что некоторые процессоры никогда не достигают своего полного потенциала. Intel BOT призвана устранить этот пробел.
Представьте это как слой трансляции: не для совместимости (код уже работает), а для повышения производительности. Intel берет части машинного кода исполняемого файла и реструктурирует его для более эффективного прохождения через конвейер CPU.
Внутри системы инструментарий Intel профилирует рабочую нагрузку на микроархитектурном уровне, чтобы определить, где скомпилированный код упускает IPC. Это происходит в лабораториях Intel, а не на вашем ПК. Если бинарный файл не достигает максимальной эффективности, Intel использует пост-линковую оптимизацию для создания реструктурированного машинного кода с лучшей плотностью инструкций. Исходный код не задействован, декомпиляция или обратное проектирование не происходят, разработчику не нужно вмешиваться, и исходный бинарный файл на диске никогда не изменяется. Вместо этого, когда вы включаете профиль и перезагружаете систему, служба пользовательского режима отслеживает соответствующие бинарные файлы и виртуально перенаправляет выполнение на оптимизированные пути — аналогично замене шейдеров GPU, когда драйвер GPU поставляется с оптимизированными шейдерами для многих игр, и они заменяются в реальном времени. Чтобы было понятно: рабочая нагрузка по-прежнему вычисляет все, что было сделано изначально — ничего не пропускается и не сокращается. Работа просто реорганизуется для более эффективного использования доступных аппаратных исполнительных блоков
Важно отметить, что пока что по умолчанию она вообще отключена. Кроме того, как и в случае с APO, эффект от BOT получают те программы и игры, которые оптимизировала сама Intel. И пока что это Geekbench и 12 игр.

Тесты источника показывают, что эффект в бенчмарке достаточно заметный (7-8%), а вот в играх всё не так хорошо. Впрочем, авторы протестировали только Cyberpunk 2077, где получили прирост на уровне погрешности, но для этой игры и Intel говорит лишь о 2%. Для некоторых же прирост может составлять более 10% и вплоть до 22%.
К сожалению, пока можно лишь гадать, насколько активно Intel будет развивать эту функцию. Та же APO появилась уже достаточно давно, но до сих пор поддерживает лишь очень ограниченное количество игр.

