Одновременно с выходом процессоров Arrow Lake Refresh (Core Ultra 7 270K Plus и Core Ultra 5 250K Plus) Intel выпустила инструмент бинарной оптимизации (Binary Optimization Tool), который позволяет повысить производительность в приложениях без участия разработчиков. Однако использование этой технологии вызвало обеспокоенность в среде бенчмаркинга: компания Primate Labs, создатель Geekbench, теперь будет помечать результаты, полученные с активированным инструментом, специальным предупреждением.
Инструмент основан на технологии Intel APO (Application Optimization) и работает на уровне микроархитектуры. В лабораториях Intel анализируется исполняемый код приложений — если он не достигает пиковой эффективности, инженеры применяют пост-линковую оптимизацию, перестраивая машинный код для лучшей плотности инструкций. При этом исходный бинарный файл не изменяется, а при активации функции специальная служба перенаправляет выполнение на оптимизированные пути, аналогично тому, как драйверы видеокарт подменяют шейдеры во время выполнения.
Тесты TechPowerUp показали, что инструмент повышает производительность в Geekbench 6 на 8,2% в одноядерном режиме и на 7,8% в многопоточном. В играх эффект варьируется сильнее: в Shadow of the Tomb Raider прирост составил до 22%, тогда как в Cyberpunk 2077 изменения оказались незначительными. На момент запуска технология поддерживает 12 игр, и Intel обещает расширять список.
Поскольку внутренние механизмы инструмента остаются «чёрным ящиком», Primate Labs решила маркировать все результаты, полученные в системах с активной бинарной оптимизацией. В Geekbench теперь отображается предупреждение: «Этот результат теста может быть недействительным из-за инструментов бинарной модификации, которые могут работать в этой системе». Для геймеров технология остаётся бесплатным способом повысить производительность без каких-либо видимых недостатков, но для стандартизированного тестирования она создаёт серьёзную проблему.
Источник: www.playground.ru