Patent · US Active

Processing unit that enables asynchronous task dispatch

US8854381B2 · kind B2 · utility

2Cited by
3References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 1, 2010
Grant dateOct 7, 2014
Priority date
Expiry dateApr 10, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/5017
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A processing unit that includes a plurality of virtual engines and a shader core. The plurality of virtual engines is configured to (i) receive, from an operating system (OS), a plurality of tasks substantially in parallel with each other and (ii) load a set of state data associated with each of the plurality of tasks. The shader core is configured to execute the plurality of tasks substantially in parallel based on the set of state data associated with each of the plurality of tasks. The processing unit may also include a scheduling module that schedules the plurality of tasks to be issued to the shader core.

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