Patent · US Active

System and method for determining concurrency factors for dispatch size of parallel processor kernels

US9965343B2 · kind B2 · utility

0Cited by
0References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 13, 2015
Grant dateMay 8, 2018
Priority date
Expiry dateMay 13, 2035

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Disclosed is a method of determining concurrency factors for an application running on a parallel processor. Also disclosed is a system for implementing the method. In an embodiment, the method includes running at least a portion of the kernel as sequences of mini-kernels, each mini-kernel including a number of concurrently executing workgroups. The number of concurrently executing workgroups is defined as a concurrency factor of the mini-kernel. A performance measure is determined for each sequence of mini-kernels. From the sequences, a particular sequence is chosen that achieves a desired performance of the kernel, based on the performance measures. The kernel is executed with the particular sequence.

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