Geeks3D Forums

Geeks3D.com | GeeXLab | Softwares | Reviews | Downloads | Shader Lib 


News:GL-Z 0.4.0 cross-platform OpenGL and Vulkan utility

Understanding GPU context rolls

(Read 2477 times)

0 Members and 1 Guest are viewing this topic.



JeGX

  • Global Moderator
  • Hero Member
  • *****
  • *
  • Posts: 1592
Quote
If you’ve ever heard the term “context roll” in the context of AMD GPUs — I’ll do that a lot in this post, sorry in advance — chances are you maybe have an intuitive instinct for what the term means. But I’d bet you’re probably missing some of the detail about the actual GPU- and driver-side mechanics, maybe aren’t sure what “roll” means, or maybe you’re even thinking about a context at the wrong conceptual level.

Regardless, let me clear it up so that you know definitively what a context roll on our GPUs is, how they apply to the pipeline and how they’re managed, and what you can do to analyse them and find out if they’re a limiting factor in the performance of your game or application. Note that everything I write here applies to modern AMD Radeon GPUs based on GCN.

Link: https://gpuopen.com/understanding-gpu-context-rolls/