Title :
A joint power/performance optimization algorithm for multiprocessor systems using a period graph construct
Author :
Bambha, Neal K. ; Bhattacharyya, Shuvra S.
Author_Institution :
Dept. of Electr. & Comput. Eng., Maryland Univ., College Park, MD, USA
Abstract :
A critical challenge in synthesis techniques for iterative applications is the efficient analysis of performance in the presence of communication resource contention. To address this challenge, we introduce the concept of the period graph. The period graph is constructed from the output of a simulation of the system, with idle states included in the graph, and its maximum cycle mean is used to estimate the overall system throughput. As an example of the utility of the period graph, we demonstrate its use in a joint power/performance optimization solution that uses either a nested genetic algorithm or a simulated annealing algorithm. We analyze the fidelity of this estimator, and quantify the speedup and optimization accuracy obtained, as compared to simulation
Keywords :
genetic algorithms; graphs; high level synthesis; multiprocessing systems; performance evaluation; power consumption; simulated annealing; virtual machines; communication resource contention; estimator fidelity; idle states; iterative applications; joint power/performance optimization algorithm; maximum cycle mean; multiprocessor systems; nested genetic algorithm; optimization accuracy; performance analysis; period graph; simulated annealing algorithm; speedup; synthesis techniques; system simulation; system throughput estimation; Analytical models; Application software; Computational modeling; Iterative methods; Multiprocessing systems; Optimization; Performance analysis; Power engineering computing; Throughput; Voltage;
Conference_Titel :
System Synthesis, 2000. Proceedings. The 13th International Symposium on
Conference_Location :
Madrid
Print_ISBN :
0-7695-0765-4
DOI :
10.1109/ISSS.2000.874034