Microsoft의 최신 Agility SDK 프리뷰에 Work Graphs, Wave Matrix 지원 등 추가
2021년 4월 Microsoft는 Agility SDK의 첫 번째 버전을 출시했습니다 . 이를 통해 PC 게임 개발자는 더 빠른 속도로 게임에 고급 DirectX 12 Ultimate API 기능을 추가할 수 있습니다. 또한 Windows PC 게이머는 Windows OS를 업데이트하지 않고도 이러한 새로운 기능을 사용할 수 있습니다. 이번 주에 Microsoft는 게임 개발자를 위한 몇 가지 새로운 기능을 추가하는 새로운 Agility SDK 릴리스의 미리 보기 버전을 출시했습니다.
Microsoft는 블로그 게시물에서 Agility SDK v1.711.3 미리 보기 릴리스에 작업 그래프에 대한 지원이 추가되었다고 밝혔습니다. 다음과 같이 말합니다.
작업 그래프의 이 첫 번째 릴리스를 통해 컴퓨팅 셰이더는 컬링, 비닝 또는 컴퓨팅 작업 체인과 같은 작업을 위해 다른 컴퓨팅 셰이더가 비동기적으로 실행되도록 요청할 수 있습니다. 이러한 작업 요청에는 원하는 경우 시스템에서 관리하는 데이터 페이로드가 포함될 수 있습니다.
하드웨어에는 개발자가 모든 장치의 세부 사항을 이해할 필요 없이 효율적으로 작업을 예약할 수 있는 유연성이 있습니다. 프로그래밍 모델은 GPU 작업 생성을 위한 기존 직렬 ExecuteIndirect 모델보다 사용하기 쉽고 여러 면에서 더 유연합니다.
작업 그래프에 대한 자세한 내용은 이 전용 블로그 게시물에서 확인할 수 있습니다 .
새로운 Agility SDK 프리뷰는 Wave Matrix에 대한 지원도 추가합니다. 이에 대해 Microsoft는 다음과 같이 말합니다.
GPU 및 컴퓨팅 장치는 기계 학습 및 이미징 응용 프로그램에서 사용하기 위해 더 높은 대역폭에서 행렬 곱셈을 지원하기 위해 하드웨어에 전용 실리콘을 추가하기 시작했습니다. 이 전용 실리콘에 대한 액세스를 허용하기 위해 HLSL은 WaveMMA(Wave Matrix Multiply Accumulate)라고도 하는 언어에 Wave Matrix 명령을 추가하고 있습니다. 이 추가는 기본 하드웨어가 웨이브의 모든 스레드에서 데이터를 저장, 재정렬 및 복제할 수 있도록 하는 몇 가지 새로운 추상 Wave Matrix 데이터 유형을 정의합니다.
블로그 게시물에 따르면 AMD는 가까운 장래에 WaveMMA를 지원하는 새로운 버전의 Adrenalin Edition 드라이버를 출시할 예정입니다. Intel 및 NVIDIA GPU를 사용하는 개발자는 개발자 담당자에게 문의해야 하며 Qualcomm GPU에 대한 향후 지원이 계획되어 있습니다.
마지막으로, 새로운 Agility SDK 프리뷰는 GPU에서 AV1 비디오 인코딩 지원을 추가합니다. 현재 드라이버 버전이 545.31 이상인 NVIDIA RTX 40 시리즈 GPU에서 사용할 수 있습니다. AMD Radeon RX 7000 시리즈 GPU에 대한 지원은 2023년 후반에 제공됩니다. Intel GPU를 사용하는 개발자는 개발자 담당자에게 문의해야 하며 이 기능에 대한 향후 지원은 Qualcomm GPU에 대해 계획되어 있습니다.
새로운 Agility SDK v1.711.3 프리뷰 릴리스를 바로 여기에서 다운로드할 수 있습니다 .
답글 남기기