LLVM 20 릴리스는 다양한 아키텍처와 기능에 대한 지원에서 중요한 발전을 소개합니다. 주요 하이라이트로는 특정 작업 부하, 특히 인공지능(AI) 및 고성능 컴퓨팅에서 성능을 향상시키는 AMX-AVX512 및 AMX-FP8 지원의 추가가 있습니다. AVX10.2에 대한 초기 지원도 주목할 만하며, 이는 향상된 벡터 처리 능력을 약속합니다.
또한, LLVM 20은 AMD의 GFX950 아키텍처에 대한 지원을 포함하고 있으며, 이는 AMD GPU의 성능 최적화를 기대하게 합니다. 최신 포트란 컴파일러인 flang-new는 언어 지원의 지속적인 개선을 반영하여 이름이 변경되었습니다. 타입 샌타이저인 TySan의 통합은 개발자들의 디버깅 능력을 향상시킵니다.
SPIR-V 백엔드의 도입은 그래픽 및 컴퓨팅 애플리케이션에서 다양한 프로그래밍 모델을 지원하려는 LLVM의 의지를 나타냅니다. Clang 20은 Xtensa CPU 타겟을 지원하여 임베디드 시스템에서의 활용성을 확장합니다. 또한, 성능 모니터링 및 최적화를 돕기 위한 초기 텔레메트리 프레임워크가 도입되었습니다.
Tenstorrent의 TT-Ascalon-D8 RISC-V CPU 및 IBM의 SystemZ arch15에 대한 지원은 LLVM의 다양한 아키텍처 수용 범위를 넓히고 있으며, 변화하는 컴퓨팅 기술 환경에서의 관련성을 강화하고 있습니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.