AutoPass는 컴파일러 성능 튜닝을 위한 멀티 에이전트 프레임워크입니다. 컴파일러와 런타임 증거를 활용해 LLM이 최적화 결정을 내리도록 안내합니다.
AutoPass는 컴파일러를 블랙박스로 취급하는 기존 방식과 달리, 컴파일러 내부 상태를 LLM에 공개하여 중간 표현을 분석하고 컴파일러 옵션을 조정합니다.
x86-64와 ARM64 시스템에서 LLVM -O3보다 최대 1.117배의 속도 향상을 달성했으며, 추가 훈련 없이 새로운 벤치마크와 플랫폼에 적용 가능합니다.