Resource Sharing in GPU-Accelerated Windowing Systems - TechRepublic

Resource Sharing in GPU-Accelerated Windowing Systems

Last Updated: February 12, 2022 Format: PDF

Recent windowing systems allow graphics applications to directly access the Graphics Processing Unit (GPU) for fast rendering. However, application tasks that render frames on the GPU contend heavily with the windowing server that also accesses the GPU to blit the rendered frames to the screen. This resource-sharing nature of direct rendering introduces core challenges of priority inversion and temporal isolation in multi-tasking environments. In this paper, the authors identify and address resource-sharing problems raised in GPU-accelerated windowing systems. Specifically, they propose two protocols that enable application tasks to efficiently share the GPU resource in the X window system.

Explore More Resources

Search Resources

Search to explore resources