Patent · US Active

High granularity level GPU resource allocation method and system

US10614542B2 · kind B2 · utility

0Cited by
1References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 15, 2017
Grant dateApr 7, 2020
Priority date
Expiry dateJun 4, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG09G2360/08
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention provides a GPU resource allocation method. A to-be-distributed kernel program in a kernel status register table is identified by using a global logic controller (201). The global logic controller searches in an SM status register table for an SM that can run at least one complete block, and the SM status register table is configured to store a quantity of available resources in each SM (202). When the global logic controller does not find the SM that can run at least one complete block, the SM status register table is searched for a first SM, and the first SM is an SM that can run at least one warp (203). When the global logic controller finds the first SM, a block in the to-be-distributed kernel program is distributed to the first SM (204).

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