Patent · US Active

Managing state information for a multi-threaded processor

US8074224B1 · kind B1 · utility

63Cited by
4References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 19, 2005
Grant dateDec 6, 2011
Priority date
Expiry dateSep 29, 2029

Classification

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

Abstract

Embodiments of the present invention facilitate dynamically adapting to state information changes in a graphics processing environment. In one embodiment, a master register holds state information corresponding to units of work (threads) to be performed. The state information in the master register is copied to a per-group state register when a group of threads is to be launched. The per-group state register is coupled to processing engines configured to process the threads, so that the processing engines read state information from the per-group state register rather than the master register. In another embodiment, a number of master registers may be used to store state information for different types of threads.

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