Patent · US Active

Using a global barrier to synchronize across local thread groups in general purpose programming on GPU

US9916162B2 · kind B2 · utility

8Cited by
0References
14Claims
0Family size

Assignee

Inventor

Key dates

Filing dateDec 8, 2014
Grant dateMar 13, 2018
Priority date
Expiry dateJan 3, 2035

Classification

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

Abstract

Methods and systems may synchronize workloads across local thread groups. The methods and systems may provide for receiving, at a graphics processor, a workload from a host processor and receiving, at a plurality of processing elements, a plurality of threads that from one or more local thread groups. Additionally, the processing of the workload may be synchronized across the one or more thread groups. In one example, the global barrier determines that all threads across the thread groups have been completed without polling.

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