期刊文献+

改进的分布估计算法求解软硬件划分问题

Solving HW/SW Partitioning Problem by Improved Estimation of Distribution Algorithm
下载PDF
导出
摘要 软硬件划分是软硬件协同设计中的关键步骤,为NP难问题。分布估计算法可以解难优化问题,具有很好的全局搜索能力,但存在局部搜索能力差、种群多样性易失问题。针对此问题,对分布估计算法进行改进,对精英解进行克隆选择以加强局部搜索能力,对概率模型进行修正以改善种群多样性损失问题。同时,针对划分问题提出一种不可行解的修复方法。将改进后的分布估计算法应用于软硬件划分问题,并与现有算法做比较,结果表明所提算法在不同的约束条件下均可获得更好的优化结果。 Hardware/software (HW/SW) partitioning is a crucial step in embedded system co-design,also an NP hard problem. Estimation of distribution algorithm is good in globe search, hut poor in local search and is prone to premature convergence because of diversity loss. An improved estimation of distribution algorithm was proposed to solve HW/SW partitioning problem. The improved algorithm clones and searches the promising solutions to strengthen the local searching ability, and corrects the probability model to improve the diversity loss. A method of repairing infeasible solutions was also proposed. Simulation was carried out. And the comparisons with existing algorithm demonstrate the effectiveness of the improved estimation of distribution algorithm in solving HW/SW partitioning problem.
出处 《计算机科学》 CSCD 北大核心 2014年第9期285-289,共5页 Computer Science
基金 国家自然科学基金(61271143 60871080)资助
关键词 分布估计算法 软硬件划分 精英克隆 概率模型修正 不可行解修复 Estimation of distribution algorithm Hardware/software partitioning Dominance clone Probability model correction Infeasible solutions repair
  • 相关文献

参考文献14

  • 1Abdelhalim M B, Habib S E-D. An integrated high-level hard- ware/software partitioning methodology[J]. Design Automation for Embedded Systems, 2011,15 ( 1 ) : 19-50. 被引量:1
  • 2Koudil M, Benatchba K,Tarabet A, et al. Using artificial bees to solve partitioning and scheduling problems in codesign[J]. Ap- plied Mathematics and Computation, 2007(186) : 1710-1722. 被引量:1
  • 3邹谊,庄镇泉,杨俊安.基于遗传算法的嵌入式系统软硬件划分算法[J].中国科学技术大学学报,2004,34(6):724-731. 被引量:14
  • 4Wu Yue, Zhang Hao, Yang Hong-bin. Research on parallel HW/SW partitioning based on hybrid PSO algorithm[J]. Algo- rithms and Architectures for Parallel Processing, 2009, 5574: 449-459. 被引量:1
  • 5王璞,武继刚.高效软硬件划分算法及其提升技术[J].计算机科学,2012,39(1):290-294. 被引量:2
  • 6Huang Yue, Kim Y. Applying hybrid neural fuzzy system to embedded system hardware/software partitioning[C] // Third International Conference on Intelligent Computing, ICIC 2007.2007,4682 : 660-669. 被引量:1
  • 7Wu Jigang, Srikanthan T. Algorithmic aspects of area-efficient hardware/software partitioning[J]. The Journal of Supercom- puting, 2006,38 (3) :223-235. 被引量:1
  • 8Larranaga P, Lozano J A. Estimation of distribution algorithms: A new tool for evolutionary eomputation[M]. Netherlands: Springer, 2002. 被引量:1
  • 9Chen S-H, Chen M-C, Chang Pei-chann, et al. Guidelines for de- veloping effective Estimation of distribution algorithms in sol- ving single machine scheduling problems[J]. Expert Systems with Applications, 2010,37(9) = 6441-6451. 被引量:1
  • 10Izquierdo C E, Velarde J L G, Meliein-Batista B, et al. Hybrid Estimation of distribution algorithm for the quay crane schedu- ling problem[J]. Applied SoftComputing, 2013,13 : 4063-4076. 被引量:1

二级参考文献26

  • 1Wu Ji-gang, Srikanthan T, Jiao Tao. Efficient Heuristics for Functional Partitioning and Scheduling in Hardware/Software Co-design[J]. Design Automation for Embedded Systems, 2008, 12(4) :345-375. 被引量:1
  • 2Onils M,Jantsch A, Hemani A, et al. Interactive hardware-soft- ware partitioning and memory allocation based on data transfer profiling[C] // International Conference on Recent Advances in Mechatronics. Istanbul, Turkey, 1995 : 447-452. 被引量:1
  • 3Wu Ji-gang, Srikanthan T. Low-Complex Dynamic Programming Algorithm for Hardware/Software Partitioning[J]. Information Processing Letters, 2006,98(2) : 41-46. 被引量:1
  • 4Niemann R, Marwedel P. An Algorithm for Hardware/Software Partitioning Using Mixed Integer Linear Prngramming[J]. De- sign Automation for Embedded Systems. special Issue.. Partitio- ning Methods for Embedded Systems, 1997,2(2) : 165-193. 被引量:1
  • 5Weinhardt M. Integer Programming for Partitioning in Software Oriented Codesign[J]. Lecture Notes of Computer Science, 1999,975:227-234. 被引量:1
  • 6Karam S C, Ranga V. Hardware-software Partitioning and Pipe- lined Scheduling of Transformative Applications [J]. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2002,10(3) : 193-208. 被引量:1
  • 7Wu Ji-gang, Srikanthan T, Yan Cheng-bin. Algorithmic Aspects for Power-Efficient Hardware/Software Partitioning[J]. Mathe- matics and Computers in Simulation, 2008,79 (4):1204-1215. 被引量:1
  • 8Niemann R, Marwedel P. Hardware/software Partitioning Using Integer Programrmng[C]//IEEE/ACM European Design Auto- mation Conference(EDAC). Paris, France, 1996 : 473-479. 被引量:1
  • 9Vahid F,Gajski D D. Clustering for Improved Systemlevel Func-tional Partitioning[C]//IEEE/ACM Int. Syrup. System Synthe- sic. New York, USA, 1995 : 28-33. 被引量:1
  • 10Vahid F,Gajski D D,Gong J. A Binary-constraint Search Algo- rithm for Minimizing Hardware During Hardware/software Par- titioning[C]// IEEE/ACM European Design Automation Con- ference (EDAC). CA, USA, 19 9 4 : 214-219. 被引量:1

共引文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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