Исследователи представили AutoPass — специализированный мультиагентный фреймворк, предназначенный для автоматической настройки производительности компиляторов. Основная сложность подобных задач заключается в непредсказуемости микроархитектурных эффектов и высокой зашумленности данных при замерах времени выполнения кода. В отличие от стандартных подходов, где языковые модели пытаются оптимизировать код «вслепую», AutoPass опирается на фактические доказательства, полученные в ходе компиляции и выполнения программы.
Система использует агентную архитектуру, которая анализирует диагностические сообщения компилятора и метрики производительности в реальном времени. Эти данные служат обратной связью для LLM, позволяя модели принимать обоснованные решения об оптимизации. Такой подход минимизирует количество случайных правок и фокусируется на тех аспектах кода, которые действительно влияют на скорость работы целевого приложения.
Внедрение AutoPass позволяет автоматизировать процесс, который ранее требовал глубокой экспертизы инженеров по производительности. Использование доказательной базы (evidence-guided) помогает моделям лучше понимать контекст выполнения и избегать типичных ошибок, связанных с галлюцинациями или неверной интерпретацией архитектурных особенностей процессора. Фреймворк демонстрирует эффективность в задачах тонкой настройки, где требуется баланс между качеством генерируемого кода и его скоростью исполнения.