AMD가 새로운 5세대 AMD EPYC '투린' 프로세서와 Zen 5 아키텍처에 최적화된 AOCC 5.0 컴파일러를 출시했습니다. 이 버전은 LLVM 17.0.6을 기반으로 하며 여러 분야에서 중요한 개선 사항을 포함하고 있습니다.
주요 개선 사항으로는 Zen 5 아키텍처에 최적화된 지원이 포함되어 있어 다양한 애플리케이션에서 성능 향상이 기대됩니다. 컴파일러는 Superword Level Parallelism (SLP) 및 루프 벡터화 기능이 개선되어 CPU 자원의 활용도를 높이고 실행 속도를 증가시킬 수 있습니다. 또한, Loop Invariant Code Motion (LICM) 및 기타 루프 최적화의 개선이 성능을 더욱 향상시키도록 설계되었습니다.
AOCC 5.0은 효율적인 프로그램 실행을 위해 중요한 제어 및 데이터 흐름 최적화 기능도 포함하고 있습니다. 더불어, Zen 5에 맞춰 조정된 AOCL-LibM 5.0, AMD 수학 라이브러리가 통합되어 새로운 아키텍처에 최적화된 수학 함수를 제공합니다.
Znver5 아키텍처에 대한 초기 지원이 업스트림에 병합되어 AMD의 최신 기술에 대한 지속적인 개발 및 지원 의지를 나타냅니다. 전반적으로 AOCC 5.0 컴파일러는 AMD의 최신 하드웨어에 소프트웨어 최적화를 위한 중요한 진전을 나타내며, 고성능 컴퓨팅 작업에서 경쟁 우위를 제공할 가능성이 있습니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.