发明授权
US07755631B1 Transposition structures and methods to accommodate parallel processing in a graphics processing unit (“GPU”)
有权
用于在图形处理单元(“GPU”)中适应并行处理的转置结构和方法
- 专利标题: Transposition structures and methods to accommodate parallel processing in a graphics processing unit (“GPU”)
- 专利标题(中): 用于在图形处理单元(“GPU”)中适应并行处理的转置结构和方法
-
申请号: US11552350申请日: 2006-10-24
-
公开(公告)号: US07755631B1公开(公告)日: 2010-07-13
- 发明人: Dane T. Mrazek , Sameer M. Gauria , James C. Bowman
- 申请人: Dane T. Mrazek , Sameer M. Gauria , James C. Bowman
- 申请人地址: US CA Santa Clara
- 专利权人: Nvidia Corporation
- 当前专利权人: Nvidia Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Cooley LLP
- 主分类号: G06F15/00
- IPC分类号: G06F15/00
摘要:
Disclosed are an apparatus, a method, a programmable graphics processing unit (“GPU”), a computer device, and a computer medium to facilitate, among other things, the generation of parallel data streams to effect parallel processing in at least a portion of a graphics pipeline of a GPU. In one embodiment, an input of the apparatus receives graphics elements in a data stream of graphics elements. The graphics pipeline can use the graphics elements to form computer-generated images. The apparatus also can include a transposer configured to produce parallel attribute streams. Each of the parallel attribute streams includes a type of attribute common to the graphics elements. In one embodiment, the transposer can be configured to convert at least a portion of the graphics pipeline from a single data stream to multiple data streams (e.g., executable by multiple threads of execution) while reducing the memory size requirements to implement such a conversion.