大规模SoC软硬件划分方法研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:rowhwafo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统与微电子技术的飞速发展,使得SoC逐步成为当前嵌入式系统设计技术的主流。传统的嵌入式系统设计开发方法无法满足SoC设计的特殊要求,并已经成为制约SoC设计实现的主要因素。软硬件协同设计技术是获取高品质SoC产品的有效手段,而软硬件划分又是软硬件协同设计的关键技术之一,但它的求解却是一个NP完全问题。一个SoC如果功能复杂,部件众多,其巨大的解空间,会使得传统算法“望而生畏”,划分结果难以令人满意。本文对现有的SoC软硬件划分方法进行了系统、全面地分析,完成的主要工作如下:1)对比了传统设计方法与软硬件设计协同设计方法,给出了两种设计方法的流程和特点。总结了现有的软硬件划分方法,得出了大规模问题是面临的新问题,需要新的思路来探寻大规模问题的解决方法的结论,并指出了大规模SoC软硬件划分问题的关键和步骤。在这些基础之上,详细描述了SoC软硬件划分系统的体系模型和规范模型,给出了SoC软硬件划分的目标,以及系统的参数设置。2)提出了一种实数编码的软硬件划分框架,并给出了该编码方式下的一种非均匀映射方式。在系统性能约束下,研究分析了实数编码机制在SoC软硬件划分问题中的性能,比较了均匀映射与非均匀映射优化系统功耗的效果。3)给出了约束优化的定义,以及其研究现状;研究了Runarsson和Yao的SR和ISR,以及张敏的DSS-MDE;以Runarsson和Yao的工作为基础,通过对搜索选择的分析和差分进化的研究,提出了一种新的SRDE算法。最后通过13个常用测试函数与软硬件划分问题的性能比较实验,验证了提出的SRDE的有效性。4)通过对协同优化算法的三个关键问题,以及差分进化算法的研究,给出了一个大规模SoC软硬件划分的协同差分优化算法。重点研究了如何采用降低维数的方式进行问题分解,给出了一种把随机排序应用于差分进化平台与在适应度评估中问题合并的方法。5)研究了多处理器结构的软硬件划分方法。首先采用提出的协同差分优化算法进行分配处理单元,再用任务调度算法确定系统执行时间。通过分析已有的任务调度算法,结合处理单元已经分配的前提条件,给出了系统算法的框架设计。
其他文献
小学阶段是对事物形成基本认知的一个重要阶段,这个时候的的教育往往可以让人受益终生。对于小学生的优秀传统文化教育可以促进小学生的全面发展,提升小学生的思想道德水平,
社论属于新闻评论的一种,作为报纸的核心和灵魂,社论是代表编辑部或者报纸对国内外重大事件或问题进行及时解释和评论,旨在表明报纸或媒体的态度和立场,从而起到引导公众舆论,感染
作为企业潜在的资源,人力资源管理的重要性不容忽视,它关系到企业今后的生存与发展问题。与此同时,作为企业人力资源管理的重要构成元素,绩效管理是现代化企业管理不可缺少的
人的生命是最宝贵的,是世界上唯一“是其所不是且不是其所是”的存在,是宇宙中的精灵,是自然孕育的精华。生命价值的实现使荒芜的自然界呈现出勃勃生机,呈现出精彩的画面。然而,遗
伴随着经济的飞跃发展,我国出现了历史上人口流动范围较广的时代。现在的流动人口中家庭整体流动越来越多,老年人会随着子女流动到他们所生活的城市,能够就近照顾。流动老年
网络道德失范行为作为道德失范行为的一种新类型,在现代社会中表现日益突出。经调查发现,大学生作为网络群体中最大的一员,其道德失范行为比较严重。这既有主观原因,即大学生
[新浪网]据美国”大西洋月刊”(The Atlantic)网站3月8日报道,一家科学杂志当日公布的一份研究报告显示.假新闻的传播速度是真实新闻的6倍,且与真实新闻相比.假新闻被转发的几率要
半导体SiC材料以其禁带宽、饱和电子漂移速度大、临界雪崩击穿电场高和热导高的特点,在大功率、高频、耐高温、抗辐射器件及光电子集成器件方面,具有重要的应用价值而备受重
为了方便相参雷达在实际过程中的调试,提出了一种利用DDS加DSP实现相参雷达信号源的方法。信号源能够实现线性调频和二相编码波形的产生,并且通过上位机界面能够灵活地对产生
转眼间,已是20世纪90年代的第一个春天。西方有一句谚语说,“Time and tide waitforno man”,意思是“时不留人,客观规律不可抗拒。”事实确是如此,回想50年代初,同龄人服从