Patent · US Active

Transposition structures and methods to accommodate parallel processing in a graphics processing unit (“GPU”)

US7755631B1 · kind B1 · utility

14Cited by
8References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 24, 2006
Grant dateJul 13, 2010
Priority date
Expiry dateDec 20, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T1/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.