一种嵌入式软件编译时能耗演化优化方法
摘要:
本发明涉及一种嵌入式软件编译时能耗演化优化方法,包括以下步骤:1、输入嵌入式软件源代码,初始化参数,生成随机种群;2、计算初始种群中各个体的适应度,获取事务表;3、基于事务表,挖掘获取频繁选项模式集表;4、判断演化代数是否小于最大演化代数,是则转下一步,否则转最后一步;5、对种群中个体执行交叉操作,生成临时种群;6、对于临时种群中个体,基于模式集表,运用最大匹配算法进行多点变异生成新个体;7、计算更新后临时种群中各个体的适应度,更新事务表以及挖掘获取模式集表;8、生成下一代种群,并返回步骤4,直至满足终止条件;9、得到并输出最优解。该方法有利于降低软件能耗,加快收敛速度。
公开/授权文献
0/0