마이크로소프트의 Agility SDK 1.717은 실시간 그래픽 렌더링에서 중요한 발전을 가져왔으며, 특히 셰이더 실행 재정렬(Shader Execution Reordering, SER)과 불투명 마이크로맵(Opacity Micromaps, OMM)을 통해 효율성과 성능을 향상시킵니다. 이러한 기능은 특히 NVIDIA의 RTX 50 시리즈에서 두드러진 성능 향상을 제공합니다.
셰이더 실행 재정렬은 개발자가 셰이더 호출의 순서를 최적화할 수 있도록 하여 일관성을 높이고 경로 기반 엔진에서 최대 2배의 성능 향상을 이끌어냅니다. 초기 벤치마크 결과, Cyberpunk 2077 RTX 오버드라이브에서 80%의 성능 향상이 나타났으며, Portal RTX에서는 FPS가 두 배로 증가할 가능성을 보여주어 셰이더 큐에서 이전에 활용되지 않았던 잠재력을 드러냈습니다.
불투명 마이크로맵은 레이 트레이싱에서 알파 투명성의 문제를 해결하기 위해 불투명 및 투명 영역을 사전에 식별하여 최대 2.3배의 성능 향상을 이끌어냅니다. 이 기능은 많은 투명 자산이 포함된 복잡한 장면에서 특히 유용하며, NVIDIA의 RTX-50 시리즈는 이미 이 기술을 활용할 수 있도록 설계되었습니다.
또한, Agility SDK는 협동 벡터(Cooperative Vectors)를 도입하여 셰이더 간의 동기화된 행렬 및 벡터 연산을 가능하게 하여 AI 기반 효과에 유리합니다. 이 혁신은 전통적인 렌더링 파이프라인에 신경 렌더링을 직접 통합할 수 있게 하여 NVIDIA의 업그레이드된 텐서 코어(Tensor Cores)의 기능을 향상시킵니다.
전반적으로 Agility SDK 1.717은 그래픽 처리의 패러다임 전환을 나타내며, GPU를 더 빠르고 스마트하게 만들어 NVIDIA가 이러한 발전을 활용할 수 있는 위치에 있는 반면, AMD와 인텔은 여전히 그들의 구현을 개발 중에 있습니다.
* 이 글은
igorslab.de의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.