Patent · US Active

On-the fly scheduling of execution of dynamic hardware behaviors

US10719903B2 · kind B2 · utility

2Cited by
8References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 22, 2017
Grant dateJul 21, 2020
Priority date
Expiry dateJul 6, 2038

Classification

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

Abstract

Methods for dynamically executing computer code across multiple disparate processing unit architectures are disclosed. During execution of a first portion of computer code on a first processing unit, it is determined that a first dynamic hardware behavior of a plurality of dynamic hardware behaviors will occur at a subsequent point in time, based on a second dynamic hardware behavior that is occurring. The methods include determining to execute code corresponding to the first dynamic hardware behavior on a second processing unit, rather than the first processing unit, and scheduling computer program code corresponding to the first dynamic hardware behavior to execute on the second processing unit rather than the first processing unit. Upon completion of execution of the computer code corresponding to the first dynamic hardware behavior, a remaining portion of the computer code is scheduled to execute on the first processing unit.

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