首页 | 本学科首页   官方微博 | 高级检索  
     

改进的二维增强贪婪软硬件划分算法
引用本文:李兰英,张雷雷,石敏. 改进的二维增强贪婪软硬件划分算法[J]. 计算机工程与应用, 2009, 45(21): 64-67. DOI: 10.3778/j.issn.1002-8331.2009.21.017
作者姓名:李兰英  张雷雷  石敏
作者单位:哈尔滨理工大学,计算机科学与技术学院,哈尔滨,150080;哈尔滨理工大学,计算机科学与技术学院,哈尔滨,150080;哈尔滨理工大学,计算机科学与技术学院,哈尔滨,150080
摘    要:针对嵌入式系统中的单处理器和单ASIC体系结构,将软硬件划分问题抽象为MKP模型,通过扩展其边界的维数,引入二维的贪婪算法来解决软硬件划分问题。算法旨在满足硬件面积约束、功耗约束和存储空间需求约束的前提下使系统的运行时间最优,算法的时间复杂度降低到O(log n·log n)。算法基于代表功能块粒度的控制数据流图(CFG),摒弃了传统的面向软件或硬件的方法,给出了一种新的选择初始状态的方法,该方法将关键节点映射到软件,其余的用硬件实现,因缩小了算法的搜索空间,从而进一步提高了算法的运行速度。最后进行对比实验,实验结果证明该算法在运行时间和稳定性方面均优于遗传算法和模拟算法。

关 键 词:软硬件划分  二维增强贪婪算法  启发式搜索  关键路径
收稿时间:2008-06-17
修稿时间:2008-10-17 

Improved two-dimension enhanced greedy hardware/software partitioning algo-rithm
LI Lan-ying,ZHANG Lei-lei,SHI Min. Improved two-dimension enhanced greedy hardware/software partitioning algo-rithm[J]. Computer Engineering and Applications, 2009, 45(21): 64-67. DOI: 10.3778/j.issn.1002-8331.2009.21.017
Authors:LI Lan-ying  ZHANG Lei-lei  SHI Min
Affiliation:School of Computer Science and Technology,Harbin University of Science and Technology,Harbin 150080,China
Abstract:According to the single processor and single ASIC structure in the embedded system,abstract the software-hardware partitioning problem into the MKP(Muhiple Knapsack Problem) one.Bring in the two-dimension greedy algorithm to solve the software-hardware problem through the border dimension extending.The algorithm is aiming to minimize the system running time under the satisfaction of the hardware area constraint,power restrict and memory space limit.The complexity of the algorithm is larity,abandons the traditional software or hardware oriented method,puts forward a novel initial state selecting methed,this method maps the critical nodes to software,others are implemented with hardware,because the searching space is narrowed down, so the running speed of algorithm can be improved more.The experimental results indicate the algorithm is superior to the genet-ic algorithm and simulating annealing algorithm in miming time and stability.
Keywords:hardware/software partitioning  two-dimension enhanced greedy algorithm  heuristic search algorithm  critical vertices
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程与应用》浏览原始摘要信息
点击此处可从《计算机工程与应用》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号