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

• 研究论文 • 上一篇    下一篇

一种高层次多电压功耗优化方法

孙强1,2;孙兴奇3;马光胜1   

  1. (1. 哈尔滨工程大学 计算机科学与技术学院,黑龙江 哈尔滨  150001;
    2. 牡丹江师范学院 计算机科学与技术系,黑龙江 牡丹江  157012;
    3. 第二炮兵青州士官学校 204室,山东 青州  262500)
  • 收稿日期:2008-06-30 出版日期:2009-10-20 发布日期:2009-11-30
  • 通讯作者: 孙强
  • 基金资助:

    国家自然科学基金资助(60273081)

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

摘要:

提出了一种在时间与面积约束下,运用遗传算法同时进行操作调度和资源分配的高层次多电压功耗优化方法.对于时间和面积约束所导致的无效染色体,通过将约束优化问题转换成两个目标函数的极值问题,一个为原问题的目标函数,另一个为违反约束条件的程度函数,避免了约束条件对问题求解的影响.对于数据依赖所导致的无效染色体,采用基于数据依赖的单点杂交算子来解决.实验结果表明,该算法比不考虑无效染色体处理机制的简单遗传算法的多电压功耗优化方法的功耗优化能力提高10%,收敛速度提高15%.

关键词: 低功耗, 高层次综合, 多电压, 遗传算法

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

中图分类号: 

  • TP302.1
Baidu
map