J4 ›› 2009, Vol. 36 ›› Issue (5): 933-939.

• Original Articles • Previous Articles     Next Articles

High-level power optimization method for multiple supply voltage  using  the multi-objective genetic algorithm

SUN Qiang1,2;SUN Xing-qi3;MA Guang-sheng1   

  1. (1. Dept. of Computer Science and Tech., Harbin Eng. Univ., Harbin  150001, China;
    2. Dept. of Computer Science and Tech., Mudanjiang Teachers College, Mudanjiang  157012, China;
    3. The Second Artillery Qinzhou Warrant Officer School, Qingzhou  262500, China)
  • Received:2008-06-30 Online:2009-10-20 Published:2009-11-30
  • Contact: SUN Qiang E-mail:sq143@126.com

Abstract:

This paper proposes a time-and-area-constrained high-level power optimization method for a multiple supply voltage, in which operation scheduling and functional unit allocating are simultaneously done through the genetic algorithm. Invalid chromosomes caused by time and area constraint are avoided by treating constraint optimization as a two-objective optimization function: one objective is the original objective function and the other is the degree violating the constraint conditions, thereby avoiding the influence of constraint conditions on the problem solving. The problem of invalid chromosomes caused by data dependence is solved through one point crossover operator based on data dependence. Experimental results show that this algorithm has improved power optimization by 10% and the convergence rate by 15%, compared with those simple power optimization methods for a multiple supply voltage of the genetic algorithm which does not consider invalid chromosomes handling.

Key words: low power, high-level synthesis, multiple voltages, genetic algorithm

CLC Number: 

  • TP302.1