Процессоры Arrow Lake Refresh привлекли внимание в сегменте бюджетных ПК. Intel планирует повысить производительность с помощью инструмента Binary Optimization (BOT), который мы подробно разобрали. Новинка призвана унифицировать производительность x86 без опоры на разработчиков. — wccftech.com
Процессоры Arrow Lake Refresh привлекли всеобщее внимание в сегменте бюджетных ПК, и один из способов, которым Intel планирует повысить производительность, — это инструмент «Бинарная оптимизация» (Binary Optimization), который мы подробно рассмотрели в этом материале.
Выход линейки Arrow Lake Refresh был встречен с большим оптимизмом, учитывая, что первые SKU, в основном Core Ultra 5 250K Plus и Core Ultra 7 270K Plus, имеют впечатляющую цену и, предположительно, производительность, судя по опубликованным официальным тестам. В то же время на технической презентации Intel на прошлой неделе большое внимание уделялось новой утилите под названием Binary Optimization Tool (BOT), которая, по словам Intel, стала еще одной попыткой скрыть проблемы, возникшие с APO, и в конечном итоге развить ее успех. И сегодня мы увидели, что именно делает BOT: подробности изложены в Руководстве для рецензентов Intel.
Прежде чем углубляться в назначение BOT, поговорим о том, почему Intel решила внедрить подобный механизм. Традиционно программное обеспечение, созданное для архитектуры x86, обычно оптимизируется под базовую категорию чипов — будь то консоль или процессор поколения, выпущенного на старте. Разработчики склонны компилировать бинарные файлы под конкретную архитектуру, что звучит отлично на момент выпуска, но когда сменяются поколения процессоров, игра не задействует в полной мере преимущества новых моделей. Это более абстрактное объяснение проблемы, которую Intel пытается решить с помощью BOT.
BOT призван сделать бинарные файлы и конвейеры x86 гораздо более эффективными в разных поколениях процессоров, вместо того чтобы полагаться на разработчиков. Инструмент работает с «уже скомпилированными» бинарными файлами и нацелен на устранение накладных расходов на разработку, связанных с оптимизацией исходного кода, с использованием инструментария, который мы обсудим далее. Вот что Intel говорит о вышеизложенном:
Благодаря этому циклу обратной связи Intel остается единственным поставщиком игрового ПК, который может целенаправленно оптимизировать и восстанавливать производительность рабочих нагрузок, созданных с учетом других архитектур x86. «Другие» могут быть определены широко, поскольку это включает: конкурирующие x86, консольные x86, рабочие нагрузки, разработанные до появления новой архитектуры ЦП, и многое другое.Intel не нуждается и не использует доступ к исходному коду или обратное проектирование бинарных файлов для достижения этих преимуществ, а оптимизированные бинарные файлы не удаляют никакой работы и не заменяют функции с помощью ИИ — вся оригинальная и задуманная работа по-прежнему выполняется.– Intel
Достаточно точно, Intel называет BOT всего лишь «уровнем трансляции» между «другими x86» и «Intel x86», что в более широком смысле подчеркивает цель компании — унифицировать показатели производительности во всей системе x86 без опоры на оптимизации на уровне разработчиков. Я не буду вдаваться в технические подробности того, как именно работает BOT, поскольку эта статья призвана сообщить геймерам, работает ли утилита для них, основываясь на том, что говорит Intel. Для краткого обзора: набор инструментов использует профилируемую оптимизацию на основе оборудования (Hardware-based Profile-Guided Optimization, HWPGO), которую я объясню через пару строк.
Предположим, вам нужно изучить распорядок дня человека и проблемы, связанные с ним. Мудрым шагом было бы наблюдать за человеком в течение 24 часов, а затем определить, что он постоянно делает и правильно это или нет. HWPGO делает нечто подобное. Он отслеживает запущенную рабочую нагрузку и выявляет неправильные предсказания ветвлений, промахи кэша, спинлоки и микроархитектурные горячие точки, которые Intel называет «искусственной задержкой». Благодаря этому Intel отслеживает, работает ли производительность IPC на полную мощность, и если нет, создает корректирующий профиль. С помощью этого профиля Intel надеется устранить искусственную задержку и добиться повышения производительности.
Судя по всему, BOT — это первый инструмент, ориентированный на «улучшение IPC процессора в реальном времени», и у конкурентов нет аналогичного решения. Он нативен для x86 и является инструментом с возможностью «добровольного участия» (opt-in), что означает, что потребителей не будут принуждать к его использованию. В игровых сценариях Intel зафиксировала средний прирост производительности на 8% в 12 играх, при этом прирост достигал 22% в таких играх, как Shadow of the Tomb Raider. На графике, который я приведу ниже, вы увидите, что наибольший рост наблюдался в играх, оптимизированных под консольные x86 или работавших лучше на конкурирующих x86.
Итак, подводя итог, простой набор инструментов устраняет разрыв между конкурирующими кремниевыми решениями, кроссплатформенными решениями и исправляет проблемы оптимизации на уровне разработчиков, что означает, что линейки процессоров Intel x86 по сути обладают «Перчаткой Бесконечности», или, по крайней мере, до тех пор, пока инструмент оптимизации, подобный BOT, не станет нативным для платформы.
Реализации APO от Intel против BOT: В чем основное различие и лучше ли последнее для геймеров?
Что ж, инструмент APO (Application Optimization) был представлен Intel, и геймеры не сочли его особо впечатляющим. Он был выпущен компанией в 2023 году, и идея заключалась в повышении производительности процессора путем тестирования методов оптимизации. APO был более «ориентированной на ОС» реализацией, что означало, что он был нацелен на решение проблем с планированием и планировщиком потоков операционной системы в свете требований рабочей нагрузки. В отличие от этого, BOT опирается как на APO, так и на чистую производительность кремния, что означает, что новый инструмент имеет гораздо больший рычаг/потенциал.
Я уверен, что все знают, как восприняли APO геймеры, но для тех, кто не в курсе, основная проблема APO заключалась в том, что он требовал от инженеров Intel создания профилей для каждой игры путем изучения того, как работает каждая игра, что создавало собственные накладные расходы. Это означало, что расширение поддержки APO было сложной задачей для Intel, поэтому влияние инструмента было ограниченным. В то же время геймеры критиковали внутренние методы тестирования APO от Intel, утверждая, что сравнения с системами Ryzen были несправедливыми, а бенчмарки были в некотором роде «раздутыми».
Существовал значительный скептицизм относительно того, что Intel задумала для APO, поэтому инструмент не получил такого широкого распространения в сообществе, на которое надеялся производитель. Теперь, с BOT, Intel позиционирует его как уровень, построенный «поверх APO», однако единственное различие заключается в целевых областях для обоих наборов инструментов. Более конкретно, Intel также заявила, что вышеупомянутый прирост производительности не зависит от прироста, полученного от APO и чистой производительности кремния, что означает, что комбинация BOT + APO должна принести гораздо большую пользу, но мы увидим это, как только выйдет наш обзор серии ARL-Refresh.
Если вы догадались, у BOT есть схожая проблема с той, что была у APO: масштаб игр, которые будут поддерживать обе функции. Во время своих первоначальных тестов Intel запускала BOT с 12 играми, которые требуют профиля для каждой игры, что может стать значительным узким местом для масштабирования BOT и потенциально оказать существенное влияние на многих пользователей Arrow Lake Refresh. В настоящее время обновления BOT и профили после запуска игр распространяются через обновления IPPP от Intel. Что еще более важно, BOT — это технически сложная функция, что означает, что усилия по оптимизации для одной игры займут время.
Порог входа в BOT также может ограничить использование инструмента, поскольку он требует активации Расширенного режима (Advanced Mode) и многоэтапного процесса активации, который новички могут счесть нецелесообразным. Еще одна серьезная проблема с BOT заключается в том, что он также исключает поддержку многопользовательских игр из-за конфликтов с античит-системами, поскольку инструмент фокусируется на изменениях на уровне бинарных файлов, которые, как известно, помечаются античит-системами.
Как включить инструмент бинарной оптимизации Intel:Откройте интерфейс Intel Application Optimization, предоставляемый пакетом Intel Platform Performance Package.
Установите флажок «Расширенный режим» (Advanced Mode), чтобы отобразить полный набор опций.
Переведите ползунок Intel Binary Optimization Tool в положение ON, чтобы активировать прирост производительности.
Пожалуйста, перезагрузите систему после включения бинарной оптимизации для конкретной игры. Перезагрузка обязательна.
И, наконец, одна из проблем, которую вызывает BOT, как и APO, заключается в том, что он может создать «проблему фрагментации», когда набор инструментов лучше работает на новом оборудовании, в конечном итоге ограничивая этот уровень оптимизации пользователями Arrow Lake Refresh. В настоящее время механизма обратного портирования нет, хотя Intel его изучает; достижение аналогичной производительности может быть затруднено на старых поколениях из-за ограничений их архитектурной компоновки.
Наш вердикт: BOT — очевидное решение для пользователей Core Ultra 200S Plus, но сомнительное для потенциальных покупателей
Основываясь на данных Intel, у геймеров, переходящих на Arrow Lake Refresh, нет причин не включать BOT, поскольку это требует минимальных усилий. Начальный набор поддерживаемых игр более мейнстримный, поэтому он охватывает многих геймеров, а это значит, что отказ от покупки Core Ultra 200S Plus только потому, что BOT нецелесообразен, не будет лучшим вариантом. В то же время для геймеров, которые планируют приобрести новый процессор, рассматривать BOT и его оптимизации как решающий фактор в пользу Arrow Lake Refresh также неразумно; решающими факторами будут чистая производительность кремния и показатели FPS/$.
Чтобы BOT и набор оптимизаций Intel окупились, компании необходимо приложить усилия для расширения поддержки игр, поскольку это расширит целевую аудиторию и сделает серию Core Ultra 200S Plus интригующим вариантом для большего числа покупателей. В то же время устранение ограничений, связанных с античит-системами, также имеет решающее значение для успеха BOT, а это означает, что компании придется работать с такими поставщиками, как Valve Anti-Cheat и Riot Vanguard, чтобы найти тонкую грань между безопасностью и доступом на уровне бинарных файлов. Эти усилия позволят Intel продвигать BOT среди гораздо более широкой потребительской базы, в конечном итоге прокладывая путь к успеху.
В целом, BOT, безусловно, является шагом в правильном направлении для унификации производительности x86, устранения накладных расходов на разработчиков и предоставления пользователям Core Ultra 200S Plus повода для его приобретения, но в то же время ограничения, которые не позволят этому набору инструментов масштабироваться, — это то, что Intel должна последовательно устранять со временем, и, основываясь на том, что мы видели от производителя в последнее время, мы надеемся, что BOT станет устойчивым проектом.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Muhammad Zuhair