RadeonSI 드라이버가 Pre-RDNA GPU에 대해 기본적으로 ACO(AMD Compiler Optimizer)를 사용하도록 전환되었습니다. 이는 gfx6에서 gfx9까지의 그래픽 아키텍처를 대상으로 하며, Mesa 25.0 업데이트의 일환으로 이루어진 변화입니다. 이 변경은 구형 하드웨어에 대한 이중 컴파일러 지원의 필요성을 없애 성능을 간소화하는 것을 목표로 하고 있습니다.
ACO의 성능 이점은 VMEM 절에서 특히 두드러지며, 명령어 근접성이 성능을 크게 향상시킬 수 있습니다. 이 최적화는 클리어, 복사 및 블릿과 같은 작업에 이미 구현되어 있으며, 대안이 없습니다. 또한, ACO는 gfx12 스트림 아웃 작업에서 LLVM에 비해 명확한 성능 우위를 보여주고 있지만, ACO 개발자들이 테스트할 수 있는 하드웨어는 부족합니다.
구형 GPU에 대해 ACO를 표준화하기로 한 결정은 드라이버 아키텍처를 단순화하고 효율성을 개선하기 위한 전략적 움직임을 반영합니다. 특히 해당 하드웨어의 노후를 고려할 때 더욱 그러합니다. ACO에 대한 집중은 Pre-RDNA GPU 사용자에게 더 나은 성능 결과를 제공할 것으로 예상되며, AMD 그래픽 솔루션에 대한 전반적인 경험을 향상시킬 것입니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.