Binary Optimization Tool в Core Ultra 200K: полезная технология Intel с поддержкой всего 12 игр и туманными перспективами

Недавний дебют процессоров Intel Core Ultra 200K Plus оказался весьма успешным, во многом благодаря привлекательной ценовой политике. Однако новинки интересны и с технической точки зрения: одной из ключевых инноваций стала технология Intel Binary Optimization Tool (BOT). Хотя на данном этапе её сложно назвать решающим преимуществом, в перспективе этот инструмент способен значительно усилить позиции чипов Intel.

В самой компании BOT позиционируют как вспомогательную функцию, предназначенную для тонкой настройки программного обеспечения под конкретное оборудование Intel, что позволяет играм и приложениям работать эффективнее. Технология базируется на принципах ранее представленной функции Application Performance Optimization (APO).

Binary Optimization Tool в Core Ultra 200K: полезная технология Intel с поддержкой всего 12 игр и туманными перспективами


Фото TechPowerUp

Эксперты ресурса TechPowerUp приводят более детальное описание принципа работы:

Современный рынок ПК представлен широким разнообразием архитектур x86, включая решения конкурентов, консоли и процессоры прошлых поколений. Разработчики зачастую оптимизируют код лишь под одну-две микроархитектуры или вовсе пренебрегают этим процессом, из-за чего потенциал многих CPU остается нереализованным. Intel BOT призвана устранить этот пробел.

Инструмент можно представить как своеобразный трансляционный слой, направленный не на обеспечение совместимости, а на форсирование производительности. Intel анализирует фрагменты машинного кода и реструктурирует их для более плавного прохождения через вычислительный конвейер процессора. Профилирование рабочих нагрузок на микроархитектурном уровне происходит в лабораториях Intel, а не на стороне пользователя. Если бинарный файл демонстрирует низкую эффективность IPC, специалисты применяют пост-линковую оптимизацию для создания более плотного и рационального машинного кода. При этом исходный код не требуется, декомпиляция не проводится, а файлы на диске пользователя остаются неизменными. Вместо этого при активации профиля системная служба в реальном времени перенаправляет выполнение команд на оптимизированные пути. Это напоминает механизм подмены шейдеров в видеодрайверах. Важно понимать: объем вычислений остается прежним, меняется лишь организация работы для максимально эффективной загрузки исполнительных блоков чипа.

Стоит учитывать, что по умолчанию данная функция отключена. Кроме того, как и в случае с технологией APO, эффект проявляется только в тех приложениях, которые были индивидуально оптимизированы инженерами Intel. На текущий момент список включает Geekbench и 12 игровых проектов.

Фото TechPowerUp

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


Фото Intel

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

 

Источник: iXBT

Читайте также