ACM Home Page
Please provide us with feedback. Feedback
Hybrid global/local search strategies for dynamic voltage scaling in embedded multiprocessors
Full text PdfPdf (487 KB)
Source International Conference on Hardware Software Codesign archive
Proceedings of the ninth international symposium on Hardware/software codesign table of contents
Copenhagen, Denmark
Pages: 243 - 248  
Year of Publication: 2001
ISBN:1-58113-364-2
Authors
Neal K. Bambha  ECE Department and UMIACS, University of Maryland
Shuvra S. Bhattacharyya  ECE Department and UMIACS, University of Maryland
Jürgen Teich  Computer Engineering, University of Paderborn, Paderborn, Germany
Eckart Zitzler  Computer Engineering, Swiss Federal Institute of Technology, Zurich, Switzerland
Sponsors
IEEE-ComSoc : Communications Society
IFIP WG 10.5 : IFIP WG 10.5
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 20,   Citation Count: 12
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/371636.371744
What is a DOI?

ABSTRACT

In this paper, we explore a hybrid global/local search optimization framework for dynamic voltage scaling in embedded multiprocessor systems. The problem is to find, for a multiprocessor system in which the processors are capable of dynamically varying their core voltages, the optimum voltage levels for all the tasks in order to minimize the average power consumption under a given performance constraint. An effective local search approach for static voltage scaling based on the concept of a period graph has been demonstrated in [1]. To make use of it in an optimization problem, the period graph must be integrated into a global search algorithm. Simulated heating, a general optimization framework developed in [19], is an efficient method for precisely this purpose of integrating local search into global search algorithms. However, little is known about the management of computational (compile-time) resources between global search and local search in hybrid algorithms, such as those coordinated by simulated heating. In this paper, we explore various hybrid search management strategies for power optimization under the framework of simulated heating. We demonstrate that careful search management leads to significant power consumption improvement over add-hoc global search / local search integration, and explore alternative approaches to performing hybrid search management for dynamic voltage scaling.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
A. P. Chandrakasan, S. Sheng, and R. W. Brodersen. Low-power CMOS digital design. 1EEE Journal of Solid State Circuits, 27(4):473-484, 1992.
4
 
5
A. Dasdan and 1L K. Gupta. Faster maximum and minimum mean cycle algorithms for system-performance analysis. IEEE Transactions on Computer-Aided Design of Integrated Circuits and @stems, 17(10):889-899, October 1998.
6
 
7
D. E. Goldberg and S. Voessner. Optimizing global-local search hybrids. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 220-228, 1999.
 
8
 
9
H. Ishibuchi and T. Murata. Multi-objective genetic local search algorithm. In Proceedings of the IEEE Conference on Evolutionary Computation, pages 119-124, 1996.
 
10
A. Kahn, C. McCreary, J. Thompson, and M. McArdle, "A Comparison of Multiprocessor Scheduling Heuristics", in Proceedings of 1994 International Conference on Parallel Processing vol. II, pages 243-250, 1994.
 
11
E. A. Lee and S. Ha. Scheduling strategies for multipreoessor real time DSP. In Proceedings of the Global Telecommunications Conference, November 1989.
12
 
13
D. Mareulescu, "On the Use of Mieroarchitecture-Driven Dynamic Voltage Scaling', Proceedings of ISCA 2000.
14
 
15
 
16
M. Ryan, J. Debuse, G. Smith, and I. Whittley. A hybrid genetic algorithm for the fixed channel assignment problem. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 1707-1714, 1999.
 
17
 
18
 
19
E. Zitzler, J. Teich, and S. S. Bhattacharyya. Optimizing the efficiency of parameterized local search within global search: A preliminary study. In Proceedings of the Congress on Evolutionary Computation, pages 365-372, San Diego, California, July 2000.

CITED BY  12

Collaborative Colleagues:
Neal K. Bambha: colleagues
Shuvra S. Bhattacharyya: colleagues
Jürgen Teich: colleagues
Eckart Zitzler: colleagues