Geeks3D Forums

Tech Forums => 3D-Tech News Around The Web => Topic started by: JeGX on July 06, 2018, 10:37:17 AM

Title: Understanding GPU context rolls
Post by: JeGX on July 06, 2018, 10:37:17 AM
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/