Patent · US Active

Dynamic computational acceleration using a heterogeneous hardware infrastructure

US10942716B1 · kind B1 · utility

0Cited by
27References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 30, 2019
Grant dateMar 9, 2021
Priority date
Expiry dateJul 30, 2039

Classification

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

Abstract

An example method includes, during execution of a software application in a computing system comprising a plurality of processing units, identifying platform-independent instructions that are configured to perform at least one computational task, wherein the plurality of processing units comprises a heterogeneous group, and wherein the platform-independent instructions have a format that is not specific to any particular processing unit in the plurality of processing units, determining one or more scheduling criteria that are associated with the platform-independent instructions, and selecting, from the heterogeneous group of processing units and based on the scheduling criteria, a processing unit to perform the at least one computational task. The example method further includes converting the platform-independent instructions into platform-dependent instructions, wherein the platform-dependent instructions have a format that is specific to the selected processing unit, and executing, by the selected processing unit, the platform-dependent instructions to perform the at least one computational task.

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