DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Clustering execution in a processing system to increase power savings

Abstract

Embodiments relate to clustering execution in a processing system. An aspect includes accessing a control flow graph that defines a data dependency and an execution sequence of a plurality of tasks of an application that executes on a plurality of system components. The execution sequence of the tasks in the control flow graph is modified as a clustered control flow graph that clusters active and idle phases of a system component while maintaining the data dependency. The clustered control flow graph is sent to an operating system, where the operating system utilizes the clustered control flow graph for scheduling the tasks.

Inventors:
; ; ;
Issue Date:
Research Org.:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1429371
Patent Number(s):
9921639
Application Number:
14/749,942
Assignee:
International Business Machines Corporation, Armonk, NY
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
Y - NEW / CROSS SECTIONAL TECHNOLOGIES Y02 - TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE Y02D - CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THIR OWN ENERGY USE
DOE Contract Number:  
B599858
Resource Type:
Patent
Resource Relation:
Patent File Date: 2015 Jun 25
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Bose, Pradip, Buyuktosunoglu, Alper, Jacobson, Hans M., and Vega, Augusto J. Clustering execution in a processing system to increase power savings. United States: N. p., 2018. Web.
Bose, Pradip, Buyuktosunoglu, Alper, Jacobson, Hans M., & Vega, Augusto J. Clustering execution in a processing system to increase power savings. United States.
Bose, Pradip, Buyuktosunoglu, Alper, Jacobson, Hans M., and Vega, Augusto J. Tue . "Clustering execution in a processing system to increase power savings". United States. https://www.osti.gov/servlets/purl/1429371.
@article{osti_1429371,
title = {Clustering execution in a processing system to increase power savings},
author = {Bose, Pradip and Buyuktosunoglu, Alper and Jacobson, Hans M. and Vega, Augusto J.},
abstractNote = {Embodiments relate to clustering execution in a processing system. An aspect includes accessing a control flow graph that defines a data dependency and an execution sequence of a plurality of tasks of an application that executes on a plurality of system components. The execution sequence of the tasks in the control flow graph is modified as a clustered control flow graph that clusters active and idle phases of a system component while maintaining the data dependency. The clustered control flow graph is sent to an operating system, where the operating system utilizes the clustered control flow graph for scheduling the tasks.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Mar 20 00:00:00 EDT 2018},
month = {Tue Mar 20 00:00:00 EDT 2018}
}

Works referenced in this record:

Processor having real-time power conservation
patent, May 2004


Wireless device having a distinct hardware video accelerator to support video compression and decompression
patent-application, May 2005


Method and system for power management in a gigabit Ethernet chip
patent-application, May 2005


Power-gating instruction scheduling for power leakage reduction
patent-application, July 2007


Multi-Thread Power-Gating Control Design
patent-application, October 2008


Method For Managing Energy Consumption For Multiprocessor Systems
patent-application, November 2011


Parallelizing Scheduler For Database Commands
patent-application, October 2012


Scheduling Accelerator Tasks On Accelerators Using Graphs
patent-application, September 2013


Power Management System and Method for a Processor
patent-application, March 2014


System and Method for Reducing Power Consumption
patent-application, July 2014


Power-Efficient Nested Map-Reduce Execution on a Cloud of Heterogeneous Accelerated Processing Units
patent-application, November 2014


Power-aware dynamic task scheduling for heterogeneous accelerated clusters
conference, May 2009