多选择软硬件划分问题的算法研究

来源 :天津工业大学 | 被引量 : 0次 | 上传用户:zsmslife
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软硬件划分是软硬件协同设计的关键环节,划分的结果直接影响目标系统的设计质量。由于单个任务具有多种不同的硬件实现方式,与传统的单一硬件实现方式的软硬件划分问题相比,多选择的软硬件划分更能客观地反映现实应用。这导致问题的求解更具挑战性,它们已被证明是NP完全问题。本文对于两种不同任务图模型上的多选择软硬件划分问题分别做了算法方面的研究。  对于简单任务图模型上的多选择软硬件划分问题,分别使用模拟退火算法和遗传算法,提出了可行性的解决方案。并与禁忌搜索算法进行比较,寻找多选择软硬件划分问题的相对较好的启发式算法。实验结果表明,在求得的解的质量方面,禁忌搜索算法相比于其他两种算法而言是最好的;在获得较好解的速度方面,模拟退火算法和遗传算法要比禁忌搜索算法快的多。  针对多核处理器片上系统上的多选择软硬件划分问题,建立了任务图为二叉树的多选择软硬件划分问题的计算模型,并分别提出了启发式算法、禁忌搜索算法以及动态规划算法来解决该问题。实验结果表明,当问题规模较小时,所提动态规划算法能够获得多选择软硬件划分问题的精确解;当问题规模和硬件面积限制都较大时,启发式算法可以快速有效地得到一个非常接近于精确解的优质近似解;当问题规模较大、硬件面积限制较小时,启发式算法先快速产生一个初始解,然后禁忌搜索算法对这个初始解进行优化,从而得到一个较好的近似解。
其他文献
伴随着获取视频信息硬件的普及和视频高清化的需求,视频信息数据量快速增长,行业对高性能并行解决方案的需求日益增加,传统使用CPU硬件与串行视频信息处理算法相结合的模式越
分类和聚类是数据挖掘中两种重要的数据分析方法,广泛应用于商业各个方面。传统的聚类方法很难直观反映样本个体与类间关联程度的变化动态。可拓聚类方法在聚类分析过程中引入
随着IT技术的飞速发展,数据库技术的广泛应用尤其是大数据时代的到来,导致在各个应用领域会产生海量的数据。这些数据中包含了许多有用的知识,因此如何发现这些知识显得尤为重要
在众多的无线Ad hoc网络路由协议中,由卡耐基梅隆大学提出的动态源路由(DSR,Dynamic Source Routing)协议非常具有代表性。但是,其路由维护过程控制开销过大、链路失效判断也
随着互联网络和计算机技术的迅速发展,人类进入了以数字信息为特征的信息社会。信息时代在给数字多媒体创作和传播提供诸多方便的同时,也带来了一个严峻的问题——盗版和篡改。
人脸识别技术是利用计算机分析人脸图像,并从人脸图像中提取有用的信息进行身份识别的技术。人脸识别技术的任务之一是人脸鉴别,就是验证某个人的身份是否属实,是一对一的匹配过
数据挖掘是帮助人们在海量数据中发现信息和知识的工具。近年来数据挖掘技术成了智能研究的核心技术,被广泛应用到了诸多领域,引起了学术界极大的关注。在教育领域中,对学生
本文研究Java中对象模型到关系模型的映射问题,其目的就是在Java开发环境中建立一个持久层,将对象模型到关系模型的映射信息在程序代码之外进行集中封装。通过这样一种方式,
数据的爆炸式增长使我们进入了真正的数据与信息时代。如何从海量数据中获取潜在有用的信息,引导人们做出正确的决策,这就离不开数据挖掘。聚类则以其特有的优点,成为数据挖
随着计算机技术和通信技术的飞速发展,P2P(peer-to-peer,对等网)取得了巨大的成功。P2P在分布式搜索、分布计算、协同工作等方面的优点尤为突出。然而,由于P2P的安全性一直以来