Patent · US Active

Resource sharing on shader processor of GPU

US10026145B2 · kind B2 · utility

7Cited by
4References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 13, 2016
Grant dateJul 17, 2018
Priority date
Expiry dateDec 13, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T2210/52
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques for allowing for concurrent execution of multiple different tasks and preempted prioritized execution of tasks on a shader processor. In an example operation, a driver executed by a central processing unit (CPU) configures GPU resources based on needs of a first “host” shader to allow the first shader to execute “normally” on the GPU. The GPU may observe two sets of tasks, “guest” tasks. Based on, for example, detecting an availability of resources, the GPU may determine a “guest” task may be run while the “host” task is running. A second “guest” shader executes on a GPU by using resources that were configured for the first “host” shader if there are available resources and, in some examples, additional resources are obtained through software-programmable means.

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