发明申请
US20070103475A1 Interruptible GPU and method for processing multiple contexts and runlists
有权
可中断GPU和处理多个上下文和运行列表的方法
- 专利标题: Interruptible GPU and method for processing multiple contexts and runlists
- 专利标题(中): 可中断GPU和处理多个上下文和运行列表的方法
-
申请号: US11271169申请日: 2005-11-10
-
公开(公告)号: US20070103475A1公开(公告)日: 2007-05-10
- 发明人: Hsilin Huang , Timour Paltashev
- 申请人: Hsilin Huang , Timour Paltashev
- 专利权人: VIA Technologies, Inc.
- 当前专利权人: VIA Technologies, Inc.
- 主分类号: G06T15/00
- IPC分类号: G06T15/00
摘要:
A graphics processing unit (“GPU”) is configured to interrupt processing of a first context and to initiate processing of a second context upon command so that multiple programs can be executed by the GPU. The CPU creates and the GPU stores a run list containing a plurality of contexts for execution, where each context has a ring buffer of commands and pointers for processing. The GPU initiates processing of a first context in the run list and retrieves memory access commands and pointers referencing data associated with the first context. The GPU's pipeline processes data associated with first context until empty or interrupted. If emptied, the GPU switches to a next context in the run list for processing data associated with that next context. When the last context in the run list is completed, the GPU may switch to another run list containing a new list of contexts for processing.
公开/授权文献
信息查询
IPC分类:
G | 物理 |
G06 | 计算;推算或计数 |
G06T | 一般的图像数据处理或产生 |
G06T15/00 | 3D〔三维〕图像的加工 |