skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: On-the fly scheduling of execution of dynamic hardware behaviors

Patent ·
OSTI ID:1735052

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.

Research Organization:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
7216497
Assignee:
International Business Machines Corporation (Armonk, NY)
Patent Number(s):
10,719,903
Application Number:
15/852,404
OSTI ID:
1735052
Resource Relation:
Patent File Date: 12/22/2017
Country of Publication:
United States
Language:
English

References (14)

Automatic load balancing for heterogeneous cores patent July 2014
Energy-aware task consolidation on graphics processing unit (GPU) patent February 2014
Self-aligned structure and method for confining a melting point in a resistor random access memory patent August 2012
Method of Forming Phase Change Material Layer and Method of Fabricating Phase Change Memory Device patent-application September 2010
Single Crystal Phase Change Material patent-application May 2011
Predicting Application Performance on Hardware Accelerators patent-application November 2015
Semiconductor and semiconductor manufacturing arrangements having a chalcogenide layer formed of columnar crystal grains perpendicular to a main substrate surface patent December 2009
Bandwidth Estimation Circuit, Computer System, Method for Estimating and Predicting the Bandwidth and Computer Readable Program Product patent-application January 2017
Phase change memory devices including phase change layer formed by selective growth methods and methods of manufacturing the same patent May 2013
Refresh Rate Matching with Predictive Time-Shift Compensation patent-application February 2017
Multi-layer phase change material patent January 2017
Memory cell with post deposition method for regrowth of crystalline phase change material patent March 2014
Thermally insulated phase change memory manufacturing method patent January 2010
SOC Performing Dynamic Voltage and Frequency Scaling Policies Using 3D Workload, and Method Using the Same patent-application March 2014