|
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
|
Trevor Pering , Tom Burd , Robert Brodersen, The simulation and evaluation of dynamic voltage scaling algorithms, Proceedings of the 1998 international symposium on Low power electronics and design, p.76-81, August 10-12, 1998, Monterey, California, United States
[doi> 10.1145/280756.280790]
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bita Gorji-Ara , Pai Chou , Nader Bagherzadeh , Mehrdad Reshadi , David Jensen, Fast and efficient voltage scheduling by evolutionary slack distribution, Proceedings of the 2004 conference on Asia South Pacific design automation: electronic design and solution fair, p.659-662, January 27-30, 2004, Yokohama, Japan
|
|
|
|
|
|
|
|
|
|
|
|
|
|