Intel Binary Optimization Tool улучшит производительность Geekbench

Разработчик синтетического бенчмарка Geekbench потратил неделю на изучение поведения инструмента Intel Binary Optimization Tool, суть которого заключается в оптимизации кода приложения таким образом, чтобы он хорошо работал на современных процессорах Core Ultra. А результат работы будет добавлен в новую версию Geekbench 6.7.
Согласно материалу, инструмент BOT идентифицирует известный исполняемый файл и применяет к его бинарной системе предварительно настроенные изменения, причём происходит это до запуска рабочей нагрузки. Для этого инструмент занимается вычислением контрольной суммы исполняемого файла. Результат, как говорится, налицо: в Geekbench 6.3 включение инструмента даёт 5.5% рост однопоточной и многопоточной производительности у мобильного процессора Intel Core 9 386H.
Но есть нюанс, который заключается в методе подсчёта баллов. Например, общее количество инструкций снижается с 1.26 до 1.08 триллиона, то есть на 14%, при этом количество скалярных инструкций становится на 62% меньше, а векторных – на 1366% больше. Помимо этого, время первого запуска бенчмарка увеличивается на 40 секунд, а последующие имеют задержку 2 секунды.
Поддержки Geekbench 6.7 ещё нет, потому что самого бенчмарка ещё нет, поэтому там BOT попросту не работает и не даёт никакого преимущества, разве что увеличивает время запуска бенчмарка на 2 секунды. Сам разработчик считает инструмент крайне интересным и полезным, вот только его ограниченная доступность как в плане процессоров, так и в плане программ не позволяет раскрыть потенциал. Также новая версия бенчмарка научится определять, работает ли BOT в системе, и уведомит об этом пользователей, просматривающих результат тестирования в общей базе.