Genetic approach to minimizing energy consumption of VLSI processors using multiple supply voltages

被引:8
作者
Hariyama, M [1 ]
Aoyama, T [1 ]
Kameyama, M [1 ]
机构
[1] Tohoku Univ, Sch Informat Sci, Aoba Ku, Sendai, Miyagi 9808579, Japan
关键词
automatic synthesis; scheduling; module selection; data-path design;
D O I
10.1109/TC.2005.100
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an efficient search method for a scheduling and module selection problem using multiple supply voltages so as to minimize dynamic energy consumption under time and area constraints. The proposed algorithm is based on a genetic algorithm so that it can find near-optimal solutions in a short time for large-size problems. n efficient search can be achieved by crossover that prevents generating nonvalid individuals and a local search is also utilized in the algorithm. Experimental results for large-size problems with 1,000 operations demonstrate that the proposed method can achieve significant energy reduction up to 50 percent and can find a near-optimal solution ( within 2.8 percent from the lower bound of optimal solutions) in 10 minutes. On the other hand, the ILP-based method cannot find any feasible solution in one hour for the large-size problem, even if a state-of-art mathematical programming solver is used.
引用
收藏
页码:642 / 650
页数:9
相关论文
共 13 条
[1]  
[Anonymous], 1989, GENETIC ALGORITHM SE
[2]  
[Anonymous], HIGH LEVEL POWER ANA
[3]   LOW-POWER CMOS DIGITAL DESIGN [J].
CHANDRAKASAN, AP ;
SHENG, S ;
BRODERSEN, RW .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1992, 27 (04) :473-484
[4]   Energy minimization using multiple supply voltages [J].
Chang, JM ;
Pedram, M .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1997, 5 (04) :436-443
[5]  
Gajski D.D., 1992, High-level synthesis: introduction to chip and system design
[6]   A FORMAL APPROACH TO THE SCHEDULING PROBLEM IN HIGH-LEVEL SYNTHESIS [J].
HWANG, CT ;
LEE, JH ;
HSU, YC .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1991, 10 (04) :464-475
[7]  
JOHNSON M, 1996, P IEEE INT C COMP DE
[8]  
KUNG SY, 1985, VLSI MODERN SIGNAL P, P258
[9]  
LIN YR, 1997, ACM T DESIGN AUT JUL, P227
[10]  
RAJE S, 1995, P 1995 INT WORKSH LO