Patent · US Active

Selectively dispatching waves based on accumulators holding behavioral characteristics of waves currently executing

US11397578B2 · kind B2 · utility

0Cited by
0References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 30, 2019
Grant dateJul 26, 2022
Priority date
Expiry dateAug 30, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2207/3888
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus such as a graphics processing unit (GPU) includes a plurality of processing elements configured to concurrently execute a plurality of first waves and accumulators associated with the plurality of processing elements. The accumulators are configured to store accumulated values representative of behavioral characteristics of the plurality of first waves that are concurrently executing on the plurality of processing elements. The apparatus also includes a dispatcher configured to dispatch second waves to the plurality of processing elements based on comparisons of values representative of behavioral characteristics of the second waves and the accumulated values stored in the accumulators. In some cases, the behavioral characteristics of the plurality of first waves comprise at least one of fetch bandwidths, usage of an arithmetic logic unit (ALU), and number of export operations.

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