SoC软硬件协同设计中的高层映射技术研究

被引量 : 0次 | 上传用户:caiaikai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软硬件协同设计是系统芯片(System-on-a-Chip,SoC)设计的基础。随着集成电路技术的不断发展,SoC集成度的日益提高,电子系统级设计已经成为当前SoC软硬件协同设计领域的研究热点。电子系统级设计的关键集中在SoC高层设计,包括系统建模、软硬件划分和设计映射细化等等。本文工作围绕电子系统级设计中的高层映射技术展开研究,利用应用驱动的设计、系统结构模板、智能算法和计算机支持的协同工作等理论和方法对已有的应用建模、体系结构建模、映射算法和专家决策等进行发展和改进,并开发了SoC事务级软硬件协同设计平台TL-Platform,并结合实际应用实验验证了本文给出的方法和技术的有效性。本文主要工作包括:1、在应用建模方面,提出了一种应用驱动的SoC系统设计方法,该方法使用应用特征分析,指导SoC的软硬件协同设计,可显著提高SoC平台和芯片体系结构的设计效率和质量;并通过挖掘应用特征,自动生成系统模型,可保证所生成的系统模型和领域应用特征的一致性和完备性;此外,面向SoC任务划分的需求进行应用特征分析,提取出应用程序中的控制流/数据流、计算/存储分布、关键代码块等信息,基于特征分析结果,得到任务分配的特征需求模型,作为SoC任务分配的启发信息和重要依据;同时,使用PIA-CDTG中提供的重要属性信息,如执行时间百分比、最大活跃变量的存储需求、目标代码的存储需求、节点间的数据通讯量、节点的并行性、以及节点的先后次序关系等,并通过进化蚁群优化算法,进行“分析-划分”的迭代优化,实现高效精确的任务划分。2、在体系结构建模方面,提出了基于系统结构模板的SoC事务级建模与仿真(SST-TLM)方法,SST-TLM方法在事务级构建一些领域SoC系统结构模板,模板集成了计算IP核、通讯模块和调度模块,使设计者通过模板的接口来配置SoC体系结构,包括IP核参数配置、通讯拓扑与协议配置和调度算法的选择等。事务级系统结构模板可支持计算、通讯和调度的协同仿真与性能分析,有效的解决了使用事务级模型来探索SoC系统的整体性能的问题,并高效的支持软硬件划分、平台设计空间探索和系统瓶颈与性能分析。此外,针对以通讯为核心的SoC领域,构建了SoC通讯系统结构模板和OCP通讯模板,以支持通讯仿真与性能分析。3、在专用领域的映射方面,提出了数据密集型应用中核心循环到粗粒度可重构体系结构(Coarse-grained Reconfigurable Architectures, CGRAs)的流水化映射方法,该粗粒度可重构阵列支持循环自流水,使用固定指令流多数据流执行模式,可获得较高的计算吞吐量。通过将控制流依赖图转换为数据依赖图,应用的高层表达式语句可直接映射到PEs上。我们定义了其循环自流水CGRAs体系结构模板,阐述了CGRAs的资源共享和流水方法,并给出核心循环流水映射方法,典型应用算法映射的实验结果表明,本文的自动映射方法与手工映射优化的性能相差很小;同时,与已有的先进的SPKM方法相比,我们的方法的资源占用率降低16.3%、吞吐量提高169.1%。4、在专家决策方面,提出了支持多专家决策的分布式协作软硬件划分方法。建立了可重构SoC多领域设计专家的协作设计环境,给出了其通讯支持协议,一致性维护与并发控制的机制;基于蚁群优化算法快速寻找全局最优划分解,并构建了自动化的协作划分流程。该方法既发挥了蚁群算法进行全局寻优的优势,又为多领域专家进行分布式协同工作提供了方便的平台。实验结果表明,我们的方法有效提高了可重构SoC软硬件划分的质量与效率。在上述研究的基础上,建立了支持SoC高层映射的软硬件协同设计环境原型系统框架TL-Platform,实现了应用特征分析、事务级建模与仿真工具和软硬件划分工具。该原型系统在嵌入式媒体处理SoC设计研究项目和军队项目中得到成功应用。
其他文献
通过野外观察、人工辅助授粉和室内测定等方式,对黄芩(Scutellaria baicalensis Georgi.)传粉生物学特性进行了研究。结果表明:黄芩花紫色、紫红色或蓝色,花冠口部直径0.5~1.
实验对培养创新能力具有重要作用,通过在药物分析实验课程中设置"药品质量标准制定"设计性实验环节,提升了学生综合运用知识进行创新性实践的能力,全面培养学生药物分析专业
"永楚料"是近期我国翡翠批发市场上出现的一个新品种,对若干"永楚料"样品进行了常规宝石学测试及大型仪器测试。测试结果表明,"永楚料"样品的主要矿物组成是绿辉石,可含少量
纺织印染行业是我国重要的支柱型民生产业,同时又是耗水耗能大户,其COD排放量在我国39个行业中位居第二,废水排放量为第三。纺织印染废水有机污染物含量高、色度深、碱性大、水
我国网络技术不断创新发展,医疗机构也将此技术有效的融入到实践当中。与此同时国家的新医改政策也相继出台,医疗机构开始逐渐增加对患者信息载体的重视。当今的网络和信息技
本文旨在探索烟草制品中有害成分及添加剂的分析测试方法,通过大量查阅文献和尝试实验,研究建立了简单、快速的卷烟烟气中挥发性酚类和羰基化合物,以及烟用添加剂中甜蜜素、
浮纹显花织物是利用彩色经纱浮长线或纬纱浮长线或第三种浮长线构成花纹的织物,该类织花织物图案清晰、色泽鲜艳、立体感强,具有织绣组合般的外观特点但确是经纬纱交织的结果
蓝印花布是我国流传时间比较长久,在地理区域分布比较广泛的民间印花技术重要手工艺之一。蓝印花布和人们的生活有着密切的联系,其纹样的鲜明、色彩的搭配、造型的严谨,尤其
本论文选取榆木为试验材料,采用水煮法软化处理工艺,首先研究了在水煮温度40℃、60℃、80℃、100℃和水煮时间4h、8h、12h的条件下,对榆木弦面顺纹抗剪强度与硬度的影响,分析
<正>随着科学技术的不断发展,人们获取新闻的途径增加,越来越多的受众开始通过互联网获取新闻信息。传统媒体将新闻信息传达给受众,却不能及时收到受众的意见反馈。网络媒体