基于大规模嵌入式系统软硬件划分方法的研究

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:green7116xxxx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统以及微电子技术的飞速发展,硬件的集成度越来越高,这使得将CPU、存储器和I/O设备集成到一个硅片上成为可能,SoC以其集成度高、可靠性好、产品问世周期短等特点逐步成为当前嵌入式系统设计技术的主流。但随着系统复杂性的增加,传统的设计方法已经无法满足系统设计的要求,因此,软硬件协同设计应运而生,软硬件划分技术是软硬件协同技术一个关键步骤。本文首先介绍了国内外对软硬件划分技术的研究现状,并针对嵌入式系统规模复杂性不断增加的趋势,提出了一种聚类遗传融合划分算法(CGA)。该算法以经典的遗传算法(GA)为基础,将聚类算法与GA相结合,该聚类方法对经典的K-means算法进行了改进,即将系统基于参考任务节点和密度来进行预先划分,这是一个动态划分过程,划分过程中的参考任务节点是虚拟的点,其参考任务点的数量k值是动态变化的,能够使初步划分的结果更加合理。再采用经典的遗传算法对初步划分的结果进行软硬件划分。这就解决了遗传算法在系统规模扩大时,容易陷入局部最优这个问题,同时在算法运行时间上也有明显的减少,提高了算法的全局最优性和效率。最后本文采用TGFF工具随机生成的数据对CGA算法进行了验证,将GA算法和本文提出的CGA算法在算法运行时间,成本以及适应度等几方面进行了对比验证。验证结果表明,由于CGA算法吸取了改进的聚类的思想,使大规模问题缩小化,不仅在运行时间上大大减少,而且随着节点数的增多,适应度的优势也凸显出来。
其他文献
二十世纪90年代,CAD技术正从以实体造型为核心的“几何CAD”向以语义特征造型为中心的“应用CAD”发展。作为CAD系统的重要部分,约束求解技术得到越来越多的重视,提出了各种
随着我国经济的快速发展,国内的汽车拥有量也在飞速增加,对于每个家庭来说,拥有一辆汽车已经不是难事。但同时,交通事故也随着汽车的增加而增加,对国家、社会以及每一个家庭来说都
面对当代企业运作的金科玉律“利润最大化,成本最小化”,软件开发对生命周期的要求越来越高。在大规模金融系统再造中,迭代模型成为很多开发团队的首选模式。然后对于金融遗
随着医学影像诊断技术的逐渐成熟,大量的医学图像数据随之产生。怎样对大量的图像数据进行管理并合理的应用于临床诊断过程中,是医学领域面对的主要难题之一。在这这种情况下
近年来,多目标优化方法已被广泛运用到工程、科学研究等各个领域。这类方法最终的目的是为了获得均匀分布在整个Pareto前沿面上的一组最优解。然而,在实际的多目标优化工程问
随着当前网络所要处理的实时业务的不断增多,网络能够提供的服务质量问题越来越多地受到人们的关注。路由问题作为网络数据传输的重要方面,它性能的好坏直接关系到整个网络的
基于传统PC机的多媒体网络化图像监控系统作为一种重要的安防手段已经有很长的发展历史,在安全监控、生产过程监控、住宅小区监控等领域,已经被广泛应用。随着网络传输技术、
近年来,随着现代计算机技术的高速发展,在科学研究和社会生活等各个领域中积累了大量的数据,为各种不同应用提供了重要的支持。与此同时如何从这些数据中发现更多的有用信息
在上世纪80年代末,英国曼彻斯特大学研究人员提出了一种新的计算机层析成像技术──电容层析成像技术,该技术具有成本低、适用范围广、结构简单、非侵入、安全性能好等优点,
随着能源危机逐渐加剧,绿色节能环保的太阳能备受人类的关注。本文分析和研究了太阳能电池板和蓄电池的工作特性、太阳能光伏输出的最大功率点跟踪原理和逆变器工作原理。在掌握太阳能光伏发电系统的基本原理基础上,根据系统指标要求,设计和确定了独立型光伏发电系统的结构,按照功能划分设计和实现了充电控制模块、逆变电路模块。论文对整个设计实现的过程进行了详细的叙述,其中包括控制电路、充电电路、DC-DC电路、DC-