Patent · US Active

System and method for launching data parallel and task parallel application threads and graphics processing unit incorporating the same

US9286114B2 · kind B2 · utility

2Cited by
0References
15Claims
0Family size

Assignee

Inventor

Key dates

Filing dateDec 13, 2012
Grant dateMar 15, 2016
Priority date
Expiry dateMar 30, 2034

Classification

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

Abstract

A system and method for launching data parallel and task parallel application threads. In one embodiment, the system includes: (1) a global thread launcher operable to retrieve a launch request from a queue and track buffer resources associated with the launch request and allocate output buffers therefor and (2) a local thread launcher associated with a streaming multiprocessor and operable to receive the launch request from the global thread launcher, set a program counter and resource pointers of pipelines of the streaming multiprocessor and receive reports from pipelines thereof as threads complete execution.

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