TPDE-LLVM: LLVM 백엔드 속도 10~20배 향상

2025-09-03
TPDE-LLVM: LLVM 백엔드 속도 10~20배 향상

TPDE 프로젝트는 빠른 LLVM 백엔드인 TPDE-LLVM을 오픈소스로 공개했습니다. SPEC CPU 2017 벤치마크에서 LLVM -O0 백엔드와 비교하여 컴파일 속도가 10~20배 향상되었으며, 실행 성능은 동일하고 코드 크기는 10~30% 증가했습니다. TPDE-LLVM은 현재 x86-64 및 AArch64 아키텍처를 지원하며, 함수 내 상수 식 제거, 구조체/배열 크기 제한 등 LLVM-IR에 대한 최적화가 적용되었습니다. 향후 계획에는 더 많은 LLVM-IR 기능 지원, DWARF 디버그 정보 지원, 레지스터 할당 개선 등이 포함됩니다.

개발