期刊文献+

基于Hopfield神经网络和禁忌搜索的软/硬件功耗划分

Power-related hardware/software partitioning based on Hopfield neural network and tabu search
下载PDF
导出
摘要 在目前全球倡导"低碳经济"的背景下,随着嵌入式系统大量而广泛的使用,嵌入式软件功耗已成为嵌入式系统设计的一个关键因素,而软/硬件划分是嵌入式软件功耗优化的一种重要方法。首先在性能约束条件下,建立以嵌入式软件功耗为目标的软/硬件双路划分模型;然后,提出了一种基于离散Hopfield神经网络(HNN)和禁忌搜索(TS)融合的求解算法,采用离散Hopfield算法作为主算法能较快地获得可行解,使用禁忌搜索算法"禁忌"当前解而转移到目标函数的其他极小点,从而可跳出局部最优解而快速趋于全局最优解;最后,仿真实验表明,与同类算法相比,该算法不但具有搜索速度上的优势,而且求得全局最优解的概率更高。 Nowadays, as low carbon economy has been advocated worldwide, the power consumption of embedded software has become a critical factor in embedded system design. The hardware/software partitioning is an important method of embedded software power optimization. Firstly, this paper constructed a hardware/software bi-partitioning model with the goal of embedded software power consumption under the constraints of performance; then, a hybrid algorithm was proposed based on the fusion of discrete Hopfield Neural Network (HNN) and Tabu Search ( TS), in which HNN as the main method could quickly obtain a feasible solution of partitioning, and the TS algorithm could "taboo" the current solution and transferred to the other minimum points that could jump out from the local optimal solution. Lastly, the experimental results show that the proposed algorithm posses better time performance and higher probability of acquiring the global optimal solution in contrast with other similar algorithms.
出处 《计算机应用》 CSCD 北大核心 2011年第3期822-825,共4页 journal of Computer Applications
基金 国家863计划项目(2008AA01Z105) 国家自然科学基金资助项目(61073045) 四川省杰出青年科技基金资助项目(2010JQ0011)
关键词 软/硬件划分 软件功耗 HOPFIELD神经网络 禁忌搜索 hardware/software partitioning software power consumption Hopfield Neural Network (HNN) Tabu Search (TS)
  • 相关文献

参考文献9

  • 1罗刚,郭兵,沈艳,廖海艳,任磊.源程序级和算法级嵌入式软件功耗特性的分析与优化方法研究[J].计算机学报,2009,32(9):1869-1875. 被引量:16
  • 2MICHAEL R G, DAVID S J. Computers and intractability: A guide to the theory of NP-completeness [ M]. San Francisco: W H Free- man & Co Ltd, 1979: 145.
  • 3熊志辉,李思昆,陈吉华.遗传算法与蚂蚁算法动态融合的软硬件划分[J].软件学报,2005,16(4):503-512. 被引量:87
  • 4DICK R P, JHA N K. MOGAC: A muhiobjective genetic algorithm for the co-synthesis of hardware-software embedded systems [ C]// IEEE/ACM International Conference on Computer-Aided Design. San Jose: IEEE Computer Society, 1997:522 -529.
  • 5JORG H. A low-power hardware/software partitioning approach for core-based embedded systems [ C]//Proceedings of the 36th ACM/ IEEE Conference on Design Automation. New Orleans, LA: IEEE, 1999:122 - 127.
  • 6马天义,刘宏伟,温东新,杨孝宗.面向多处理器SoC设计的低功耗软硬件划分[J].高技术通讯,2007,17(10):991-996. 被引量:2
  • 7GUO BING, WANG DIANHUI, SHEN YAN, et al. Hardware-software partitioning of real-time operating systems using Hopfield neural net- works [J]. Neurocomputing, 2006, 69(16/17/18): 2379-2384.
  • 8PEREIRA C, RAGHUNATHAN V, GUPTA S. A software architec- ture power aware real time operating systems, CECS Technical Re- port 02-02 [ R]. Irvine: University of California, 2002.
  • 9HOPFIELD J J, TANK D W. Neural computation of decisions in op- timization problems [ J]. Biological Cybernetics, 1985, 52(3) : 141 - 152.

二级参考文献47

  • 1熊志辉,李思昆,陈吉华.遗传算法与蚂蚁算法动态融合的软硬件划分[J].软件学报,2005,16(4):503-512. 被引量:87
  • 2吴琦,熊光泽.非平稳自相似业务下自适应动态功耗管理[J].软件学报,2005,16(8):1499-1505. 被引量:20
  • 3雷霆,李曦,周学海.低能耗软件设计中的性能无损电压调度技术研究[J].计算机研究与发展,2006,43(6):1090-1096. 被引量:8
  • 4郭兵,沈艳,邵子立.绿色计算的重定义与若干探讨//中国计算机大会(CNCC2008).中国,西安,2008:44-50.
  • 5Tiwari Vivek, Malik Sharad, Wolfe Andrew. Power analysis of embedded software: A first step towards software power minimization. IEEE Transactions on VLSI Systems, 1994, 2(4) : 437- 445.
  • 6Tiwari Vivek, Malik Sharad, Wolfe Andrew. Compilation techniques for low energy: An overview//Proceedings of the IEEE Symposiumon Low Power Electronics. San Diego, CA, USA, 1994:38- 39.
  • 7Chung Eui-Young, Benini Luca, de Micheli Giovanni. Source code transformation based on software cost analysis//Proceeding of ISSS'01. Montreal, Quebec, Canada, 2001: 153- 158.
  • 8Dalai Vishal, Ravikumar C P. Software power optimization in an embedded system//Proceedings of the 14th International Conference on VLSI Design (VLSID'01). Bangalore, India, 2000:254-259.
  • 9Konstantakos V, Chatzigeorgiou A, Nikolaidis S, Laopoulos T. Energy consumption estimation in embedded systems. IEEE Transactions on Instrumentation and Measurement, 2008, 57(4):797-804.
  • 10Mukherjee T, Tang Qinghui, Ziesman C, Gupta S K S, Cayton P. Software architecture for dynamic thermal management in datacenters//Proceedings of the 2nd International Conference on Communication Systems Software and Middleware(COMSWARE'07). Bangalore, India, 2007:1-11.

共引文献102

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部