MileStone: 그래프 기반 IR 레벨 최적화를 위한 다중 목적 컴파일러 단계 순서 결정 프레임워크
요약
MileStone은 그래프 신경망(GNN)과 강화학습(RL)을 결합하여 컴파일러 단계 순서를 최적화하는 프레임워크입니다. 다중 목적 최적화를 통해 실행 시간, 코드 크기, 에너지 소비 간의 상충 관계를 해결하며 LLVM보다 뛰어난 성능을 보여줍니다.
핵심 포인트
- GNN을 활용한 프로그램 그래프 기반 성능 지표 예측
- 강화학습 에이전트를 통한 다중 목적 패스 시퀀스 탐색
- 자기 진화형 데이터베이스를 통한 컴파일러 변환 수집 및 품질 향상
- 동일 에너지 예산 내 실행 시간 최대 45% 단축 달성
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.PL (Programming Languages)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기