AMD AOCC 5.0 컴파일러 출시, Zen 5 지원 및 새로운 최적화 기능 추가

전문: https://www.phoronix.com/news/AMD-AOCC-5.0-Compiler

원저자: Michael Larabel | 작성일: 2024-10-11 10:57
사이트 내 게시일: 2024-10-11 11:18
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의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Software
태그: AMD (1567) Zen 5 (274) high-performance computing (151) EPYC (105) LLVM (50) Compiler (30) optimizations (7) AOCC (2) math library (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.