Patent · US Active

Graphics processing unit sharing between many applications

US9626216B2 · kind B2 · utility

0Cited by
4References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 9, 2012
Grant dateApr 18, 2017
Priority date
Expiry dateApr 5, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/5016
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A technique for executing a plurality of applications on a GPU. The technique involves establishing a first connection to a first application and a second connection to a second application, establishing a universal processing context that is shared by the first application and the second application, transmitting a first workload pointer to a first queue allocated to the first application, the first workload pointer pointing to a first workload generated by the first application, transmitting a second workload pointer to a second queue allocated to the second application, the second workload pointer pointing to a second workload generated by the second application, transmitting the first workload pointer to a first GPU queue in the GPU, and transmitting the second workload pointer to a second GPU queue in the GPU, wherein the GPU is configured to execute the first workload and the second workload in accordance with the universal processing context.

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