基于遗传和阴性选择的混合软硬件划分方法

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:xppwxr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统SoC的器件尺寸越来越小、集成度越来越高、功能越来越复杂,传统的设计方法已经不能满足当前SoC设计的需求,因此出现了软硬件协同设计。软硬件划分是软硬件协同设计中非常关键的步骤,研究软硬件划分方法,对系统进行描述并建模,不断优化划分的算法,都具有十分重要的理论和实际应用意义。本文介绍了国内外在软硬件协同设计领域中的研究状况,进一步讨论了在嵌入式系统设计过程中建立系统对应的数学模型的方法,同时分析了软硬件划分方法中存在的普遍问题以及经常遇到的困难。在对遗传算法(Genetic Algorithm,GA)和阴性选择(Negative Selection,NS)算法的各方面特性以及优缺点进行分析和比较的基础上,提出了遗传阴性选择混合算法,通过结合遗传算法和阴性选择算法各自的优势,得到了具有较强执行效率和寻优能力的算法,并对传统的交叉和变异算子做了一定优化以提高最终解集的质量和解分布的广泛性。还提出了伴随进化过程自我集淘汰参数不断变化的策略,实现了在不同进化阶段对个体进行淘汰的力度的控制和调整。最后,分别将遗传算法、阴性选择算法以及遗传阴性选择混合算法进行编程实现,并对使用TGFF(Task Graph for Free)工具生成的任务图进行软硬件划分实验。通过对比和验证,实验结果表明遗传阴性选择混合算法克服了遗传算法淘汰个体过程慢、阴性选择算法初期搜索能力差的弱点,从而在提高了算法执行速度的同时能得到质量有保证、分布均匀且广泛的划分方案集。
其他文献
随着我国经济实力不断增强,融入经济全球化的步伐不断加快,对外贸易加速发展,集装箱运输和集装箱工业稳步增长。在每天大量集装箱流转过程中,丢失集装箱的现象时有发生,尽管
医院多维分析与决策支持系统是指利用数据仓库和联机分析处理技术,实现对特定的业务进行分析和建模,并辅助管理人员制定决策方案的计算机应用系统。随着信息化技术的发展,数据库的数量和容量大得惊人,虽然医院拥有丰富的数据,但是却缺乏提取其中有用信息的工具和方案。医院多维分析与决策支持系统的研究和创建,能够充分利用大量的历史数据,将繁杂的数据转化为有利于医院管理人员的信息和知识,为提高医院的竞争力作出贡献。随
航天测控网资源分配和调度的目标是:在指定的调度时间段内,根据卫星测控任务需求,合理有效地分配各个测控站的资源,以解决日趋严重的“多星冲突”问题,实现完成任务的效益值
网络体系结构的改进和宽带技术的提高推动并加快了传统网络向下一代网络(NGN)的演进,用户对网络服务质量(QoS)的要求也越来越高。因此,如何提供端到端的QoS将是NGN的核心问题
随着信息科学技术和计算机科学的飞速发展,系统对存储、计算速度和带宽的要求也在不断的增加,单一的计算节点已经无法满足很多大规模计算密集型应用的需求,并行与分布式平台
汽车发动机是一个复杂的动力系统,其设备之间的复杂性导致汽车发动机故障诊断的复杂性和不确定性。由于这种不确定性的存在,使得难于建立一个定性的模型用于汽车发动机故障诊
本文以无线自组网中的入侵检测技术为研究重点,在总结当前该领域国内外的研究进展和无线自组网的安全现状的基础上,详细分析了入侵检测技术在无线自组网中遇到的挑战及现有技术
软件复用是提高软件生产效率和质量的现实可行的途径,其中基于构件的领域软件开发平台成为了研究的热点。零码软件生产平台是面向特定领域的基于构件的软件开发平台,提供了过
随着信息技术的发展,计算机已成为人们工作、学习和生活中不可缺少的部分,而计算机软件正是推动这一发展的主要动力。然而,盗版现象日益严重,引起了许多企业和学者的关注。要
随着互联网的普及和发展,网络已经与人们的生活息息相关。由于接入到互联网的人数激增,给传统的客户机/服务器模式的网络带来了很多新的挑战。近年来Peer-so-Peer(简称P2P)技