Introducing the Cutting-Edge Microsoft Agility SDK: Empowering GPU Autonomy and Eliminating CPU Bottlenecks with Advanced Work Graphs API

Introducing the Cutting-Edge Microsoft Agility SDK: Empowering GPU Autonomy and Eliminating CPU Bottlenecks with Advanced Work Graphs API

The Agility ‌SDK 1.613 package introduces the latest version of Shader Model 6.8 and incorporates Work Graphs support. This significant update aims to optimize GPU rendering by offloading tasks from the CPU, allowing GPUs to generate work independently and efficiently.

Essentially, the CPU and GPU collaborate to render​ the final image, ⁣but ⁤sometimes the CPU’s decision-making ​process can cause delays. Work Graphs address this ⁣issue by enabling the CPU‌ to plan and organize tasks for the GPU in advance, streamlining‌ the ‍process and ⁢enhancing overall efficiency.

Additionally, Shader Model 6.8‍ brings new features ⁤such ​as Start Vertex/Instance Location, Wave Size Range, and Expanded Comparison Sampling, enhancing the capabilities of shaders and improving cross-platform shader quality. The introduction of GPU Upload Heaps further streamlines data transfer ⁤from the CPU to the GPU, reducing latency and optimizing performance.

AMD and NVIDIA ⁢have released day-zero ‍drivers for the new ⁣SDK, with NVIDIA Ampere and Ada GPUs supporting Work Graphs with drivers 551.76 or newer. AMD ​has confirmed⁤ Work Graphs compatibility with RDNA3 RX 7000 GPUs, while Intel’s drivers ‍for this feature are yet to be released.

Source from www.playground.ru

Exit mobile version