Patent · US Active

Intelligent scheduling of coprocessor execution

US10949211B2 · kind B2 · utility

4Cited by
3References
31Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 20, 2018
Grant dateMar 16, 2021
Priority date
Expiry dateJan 24, 2039

Classification

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

Abstract

Execution of multiple execution streams is scheduled on a plurality of coprocessors. A software layer located logically between applications and the coprocessors determines dependencies within the execution streams, each said dependency being a condition in one of the execution streams that must be satisfied in order for execution of at least one other of the execution streams to proceed on corresponding ones of the coprocessors. The dependencies are then represented in a data structure and an optimized execution schedule is determined for the execution streams according to the dependencies. Simultaneous execution of a plurality of the execution streams is then dynamically reordered according to the optimized execution schedule.

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