Patent · US Active

Virtualization of multiple coprocessors

US10534639B2 · kind B2 · utility

2Cited by
0References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 6, 2017
Grant dateJan 14, 2020
Priority date
Expiry dateJan 4, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/865
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In a data processing system running at least one application on a hardware platform that includes at least one processor and a plurality of coprocessors, at least one kernel dispatched by an application is intercepted by an intermediate software layer running logically between the application and the system software. Compute functions are determined within kernel(s), and data dependencies are determined among the compute functions. The compute functions are dispatched to selected ones of the coprocessors based at least in part on the determined data dependencies and kernel results are returned to the application that dispatched the respective kernel.

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