이 논문은 ACPO(AI-Enabled Compiler-driven Program Optimization)라는 새로운 프레임워크를 소개한다. ACPO는 LLVM 컴파일러에 기계 학습 모델을 쉽게 통합할 수 있는 도구와 라이브러리를 제공한다.
ACPO의 주요 기능은 다음과 같다:
실험 결과, ACPO의 루프 언롤링 모델은 Polybench 벤치마크에서 LLVM의 O3 최적화 대비 평균 4% 성능 향상을 달성했다. 또한 함수 인라이닝 모델을 추가하면 Polybench와 Cbench에서 각각 최대 4.5%와 2.4%의 성능 향상을 보였다.
Başka Bir Dile
kaynak içeriğinden
arxiv.org
Önemli Bilgiler Şuradan Elde Edildi
by Amir H. Asho... : arxiv.org 03-13-2024
https://arxiv.org/pdf/2312.09982.pdfDaha Derin Sorular