异构MPSoC下基于贪心和模拟退火算法的软硬件划分方法研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:firefly0808
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
异构MPSoC集成了不同类型的处理器内核的优点,被认为是高性能嵌入式计算平台未来的发展趋势。此种架构的嵌入式系统的设计包含了硬件设计和软件设计两个方面的内容,当前比较流行的设计方法是对软件和硬件同时进行设计,即软硬件协同设计。相关研究表明,任务的软硬件划分是软硬件协同设计过程中最为关键的步,对软硬件划分问题的研究已成为国内外研究的热点。因此,如何设计高性能的软硬件划分算法受到了研究者的广泛关注。在软硬件划分算法的研究中,常用贪心算法和模拟退火算法来对解空间进行寻优。贪心算法具有较低的计算复杂度,但只能获得局部最优解。模拟退火算法在理论上可以搜索到全局最优解,但算法的收敛速度相对较慢。本文针对双路软硬件划分系统模型的特点,借鉴求解0-1背包问题的相关算法思想,基于模拟退火算法的全局寻优特性,研究种融合贪心算法和模拟退火算法的软硬件划分方法,用以提高在硬件资源约束下的算法收敛速度和解质量。具体工作如下:针对传统的基于贪心算法的预划分算法忽略通信代价,导致预划分后得到的解的质量不高的问题,本文在分析了通信代价对软硬件划分结果的影响的基础上,结合0-1背包问题的解决方法,提出了种改进的基于贪心算法的预划分算法。首先基于传统预划分算法得到个初始解;然后把通信代价引入软硬件划分系统模型中,在此初始解的基础上,利用价值变化量与空间变化量的比值,对背包内外的物品再次进行取舍。对算法复杂度的分析表明,该算法在不提高计算复杂度的情况下,得到了更好的预划分效果。针对模拟退火算法在进行全局寻优时收敛速度较慢的问题,本文对模拟退火算法的算法收敛条件进行分析,并结合模拟退火算法计算复杂度主要由内外两层循环构成的特点,提出了种基于改进的模拟退火算法的全局寻优算法。首先对算法的扰动模型进行改进,改进后的模型增大了扰动距离取2和3的概率,减少了内层循环的计算复杂度;然后设计了种新的代价函数,提高了算法对解空间的搜索效率,使得算法可以尽快找到最优解,有效减少了外层循环次数。为了验证上述算法,本文基于TGFF工具和C++程序描述语言,分别实现了本文算法和对比算法,并以硬件面积作为约束条件,以算法运行时间和划分后系统时间作为性能指标,对算法进行对比分析。实验结果表明本文算法在算法收敛速度和解的质量方面都优于对比算法;同时,硬件资源条件越苛刻,本文算法的优势越明显。
其他文献
自2014年中以来,中国国际电视总公司以央视春晚的海外传播为重点,全面启动《中国春晚》系列节目,采取有力措施,汇集精品节目,加大市场运作与海外推广,不断扩大春晚的国际影响
《独立评论》的现代化观是全面性的,文化现代化是其中一项重要的讨论内容。《独立评论》关于文化现代化的论争主要有四个方面:固有文化是劣多优无还是优劣并提?读经是有用还
通过击实试验、无侧限抗压强度试验、水稳定性试验以及抗疲劳性能试验,验证土凝岩稳定黏性土的力学性能及耐久性。试验结果表明:土壤固化剂稳定黏性土的最佳含水率随土壤固化
随着集成电路特征尺寸的减小,由于通孔失效造成的芯片成品率下降是可制造性设计面临的一个主要挑战,冗余通孔结构是有效改善通孔成品率和可靠性的典型方式。本文主要进行的是冗
介绍常用骨搬运术外固定架的类型、针眼消毒剂的种类、骨搬运速度的不同理念、术后饮食护理具体措施及外固定架的拆除标准。分析了目前骨搬运技术在运用过程中的不足及潜在危
第一部分横纹肌肉瘤染色体异常改变及相关基因的筛选与分析目的:横纹肌肉瘤是儿童最常见的软组织恶性肿瘤,预后差,尽管对其分子遗传学特点有了一定的认识,但是有关的发生发展
从基础教育的角度来看,中学生领导力是面向全体学生的基础素养,而非少数精英或领袖所独有的职业素养。中学生领导力培养既是建设现代服务文化、责任文化、公民文化的有效途径
音乐剧是一种越来越受到广大观众喜爱的音乐形式。音乐剧教育的内容和质量直接影响了这种艺术形式的发展方向,作为音乐剧从教者对教学内容和培养目标的设定尤为重要。本文将
对营销推广来说,不但要找到对奔驰感兴趣的人,更要覆盖这些可能成为奔驰消费者的人。一个成功的品牌,即使在影响力和产品技术创新能力上都居于世界领先地位,但当其进行营销推
在线电子商务是目前最具发展潜力也是发展趋势最好的一种商业模式,它可以帮助企业通过互联网来寻找发展机会并扩展各种业务,因为目前绝大多数人都喜欢在线购物,这种方法不仅