Invention Grant
US08390631B2 Synchronizing queued data access between multiple GPU rendering contexts
有权
在多个GPU渲染上下文之间同步排队的数据访问
- Patent Title: Synchronizing queued data access between multiple GPU rendering contexts
- Patent Title (中): 在多个GPU渲染上下文之间同步排队的数据访问
-
Application No.: US12137209Application Date: 2008-06-11
-
Publication No.: US08390631B2Publication Date: 2013-03-05
- Inventor: Max Alan McMullen , Kanishka Shrivastava
- Applicant: Max Alan McMullen , Kanishka Shrivastava
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Shook Hardy & Bacon LLP
- Main IPC: G06F15/00
- IPC: G06F15/00 ; G06F15/16 ; G06F15/80

Abstract:
Synchronized access to a shared surface from multiple rendering contexts is provided. Only one rendering context is allowed to access a shared surface at a given time to read from and write to the surface. Other non-owning rendering contexts are prevented from accessing and rendering to the shared surface while the surface is currently owned by another rendering context. A non-owning rendering context makes an acquire call and waits for the surface to be released. When the currently owning rendering context finishes rendering to the shared surface, it release the surface. The rendering context that made the acquire call then acquires access and renders to the shared surface.
Public/Granted literature
- US20090313622A1 SYNCHRONIZING QUEUED DATA ACCESS BETWEEN MULTIPLE GPU RENDERING CONTEXTS Public/Granted day:2009-12-17
Information query