Patent · US Active

Graphics processors with parallel scheduling and execution of threads

US8345053B2 · kind B2 · utility

13Cited by
3References
30Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 21, 2006
Grant dateJan 1, 2013
Priority date
Expiry dateAug 11, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T15/005
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A graphics processor capable of parallel scheduling and execution of multiple threads, and techniques for achieving parallel scheduling and execution, are described. The graphics processor may include multiple hardware units and a scheduler. The hardware units are operable in parallel, with each hardware unit supporting a respective set of operations. The hardware units may include an ALU core, an elementary function core, a logic core, a texture sampler, a load control unit, some other hardware unit, or a combination thereof. The scheduler dispatches instructions for multiple threads to the hardware units concurrently. The graphics processor may further include an instruction cache to store instructions for threads and register banks to store data. The instruction cache and register banks may be shared by the hardware units.

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