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

Title: Multi-cluster processor operating only select number of clusters during each phase based on program statistic monitored at predetermined intervals

Abstract

In a processor having multiple clusters which operate in parallel, the number of clusters in use can be varied dynamically. At the start of each program phase, the configuration option for an interval is run to determine the optimal configuration, which is used until the next phase change is detected. The optimum instruction interval is determined by starting with a minimum interval and doubling it until a low stability factor is reached.

Inventors:
 [1];  [2];  [3]
  1. Sandy, UT
  2. Rochester, NY
  3. Ithaca, NY
Issue Date:
Research Org.:
Univ. of Rochester, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
988297
Patent Number(s):
7490220
Application Number:
11/147,392
Assignee:
University of Rochester
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:  
FC03-92SF19460
Resource Type:
Patent
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Balasubramonian, Rajeev, Dwarkadas, Sandhya, and Albonesi, David. Multi-cluster processor operating only select number of clusters during each phase based on program statistic monitored at predetermined intervals. United States: N. p., 2009. Web.
Balasubramonian, Rajeev, Dwarkadas, Sandhya, & Albonesi, David. Multi-cluster processor operating only select number of clusters during each phase based on program statistic monitored at predetermined intervals. United States.
Balasubramonian, Rajeev, Dwarkadas, Sandhya, and Albonesi, David. Tue . "Multi-cluster processor operating only select number of clusters during each phase based on program statistic monitored at predetermined intervals". United States. https://www.osti.gov/servlets/purl/988297.
@article{osti_988297,
title = {Multi-cluster processor operating only select number of clusters during each phase based on program statistic monitored at predetermined intervals},
author = {Balasubramonian, Rajeev and Dwarkadas, Sandhya and Albonesi, David},
abstractNote = {In a processor having multiple clusters which operate in parallel, the number of clusters in use can be varied dynamically. At the start of each program phase, the configuration option for an interval is run to determine the optimal configuration, which is used until the next phase change is detected. The optimum instruction interval is determined by starting with a minimum interval and doubling it until a low stability factor is reached.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Feb 10 00:00:00 EST 2009},
month = {Tue Feb 10 00:00:00 EST 2009}
}