SoC软硬件协同设计中综合遗传优化算法的研究

来源 :辽宁大学 | 被引量 : 0次 | 上传用户:gzzmh12345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近来年,随着嵌入式技术的不断发展与成熟,嵌入式系统复杂程度越来越高,传统开发方法已难以适应系统设计的需要。SoC软硬件协同设计方法关注硬件开发与软件开发的协作性,可以有效地避免传统嵌入式系统设计方法所引发的一系列问题。软硬件协同设汁是通过性能评估和建模,进行有效的性能分析,在系统级实现软硬件并行设计的设计方法。SoC设计过程中往往需要综合考虑系统时间、系统面积以及系统成本等多个性能指标,以实现多性能指标的最优化设计,因此SoC系统设计本身是一个多目标优化的问题。而综合部分是软硬件协同设计的核心步骤,主要包括资源配置,任务分配与时间调度等问题,从现实意义上讲,软硬件综合问题也是多目标优化问题。这些都属于NP完全问题,需要某种算法来解决任务分配与时间调度的合理安排,以达到最佳性能指标,遗传算法作为一种全局寻优算法能够有效的解决综合中的问题。然而目前用于处理软硬件综合问题的遗传算法有很大局限,算法通常是使用默认的或者仅仅是某种简单说明的调度方法来解决综合问题,很少将资源分配与调度方法有机的结合起来,从而不能有效的寻找到最优解。针对目前遗传综合算法中不灵活的调度方式与软硬件协同设计的现状,本文将软硬件选择、任务分配与时间调度相结合来解决协同综合问题,对遗传算法进行了改进,将调度信息与分配信息结合一起进化,同时调整了部分的算法策略,解决了大多数的算法由于缺少调度进化而产生的遗漏全局最优解的问题。本文同时针对改进的遗传算法收敛性不佳的特点,引入了改进的自适应双倍体结构遗传算法,采用具有记忆功能的双染色体结构,保证了适应度低的个体的能够在种群中暂时续存,使得进化可以更趋近于最优解方向,可以快速准确的寻找到最佳自适应点,提高了搜索效率,加快了运算速度。
其他文献
波导的不连续性问题是微波工程中的基本问题。对波导的不连续性问题进行分析,以确定其传输波与反射波的能量分配,即反射功率量与传输功率量,是在各类微波器件设计中极为重要的一
2007年我国引入了公允价值计量模式,本文首先从理论分析了公允价值对企业价值的影响机理,其次以2007—2008年的沪深A股企业为样本,对公允价值变动产生的损益和权益变化是否影
本文从全球化浪潮和科技发展的角度,来看德国双元职业教育制度在面临知识经济和先进科技之国际化竞争和欧洲共同市场的扩展,产业结构的调变及人力资源需求的质变,导致双元职
模拟电路的故障情况复杂、种类繁多,故障诊断难度大,当前故障诊断的理论和方法距实用尚有一定的距离。超大规模集成电路运行中,模拟集成电路发生故障的数目大概占整个电路故障的
本课题来源于实际工程需要,研究用于基于机器视觉的在线纸病检测系统的协调控制器。通过对造纸行业现场的考察,以及在线纸病检测系统的理论知识与实验的研究,设计并通过实验测试
近年来,超常介质因其负的介电常数和磁导率产生独特的而在常规介质中不能发生的特性或将引发了一场电磁学的革命。人工设计超常介质其构成单元的几何形状、尺寸、嵌入物、排列
目的观察运动康复对慢性心力衰竭患者的影响。方法选取2016年11月-2017年11月在医院心内科治疗的慢性心力衰竭患者120例,随机分为观察组和对照组各60例,对照组采用常规药物治
随着通信技术领域的发展,自适应滤波器作为现代滤波器的一种,应用较为广泛,它能够自动迭代调节参数,在满足某些准则的情况下,实现最优化的滤波,而这些准则就是自适应滤波器算法。自
风险投资咨询业是随着高科技产业的崛起、风险投资实践的深入和现代咨询业的繁荣而发展起来的一门新兴产业,对于金融体制的创新、市场机制的完善、科技经济的结合、资源配置
循环全肠外营养(C-TPN)是指营养液在一天中的某段时间内输入,适用于需长期接受TPN治疗,且心血管功能能够耐受大量液体在循环期内输注的病人,如短肠综合征、炎性肠病等。有资料报道,C-TPN更有益于