可重构片上多核系统软硬件协同优化关键技术研究

来源 :战略支援部队信息工程大学 | 被引量 : 0次 | 上传用户:allsky_
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
片上多核系统(MPSoC,Multiple Processors System on Chip)集成了MPU、DSP等多种类型的计算资源。将可重构技术与MPSoC相结合的计算平台可根据任务特性重构分配效率最高的计算资源,兼顾了运算的效率与灵活性,满足不同应用需求。为优化计算性能,本文针对软硬件协同优化技术展开研究,其包括软硬件功能的划分,片上互联策略,任务的在线调度等,以此实现系统必须符合的设计约束、满足不断缩短的上市时间需求,指导计算资源的设计和配置。当前可重构片上多核系统的软硬件协同优化仍面临很多挑战:(1)软硬件划分算法易陷入局部极值、大任务图求解可靠性低;(2)如何生成任务通信特征相关联的“定制的”片上互联模型;(3)可重构MPSoC差异性导致的实时优化问题。针对上述问题,本文依托于国家安全重大基础研究计划项目——“雷达关键技术研究”,主要研究成果如下:1.针对软硬件划分算法易陷入局部极值、大任务图求解精度低的缺点,在分析任务依赖关系、任务通信开销的基础上,提出关键路径感知的记忆增强型禁忌搜索算法。首先定位关键任务队列并输出简化的任务图;其次使用启发式算法的解作为初始解;最后引入哈希技术,设置双重记忆表,提高了禁忌搜索的搜索强度和有效性,通过优先级调度完成仿真,算法求解速度快,且在任务图节点数目多、通信计算比值大等场景发挥稳定。2.针对任务定制的互联模型的生成,在分析任务通信约束、通信资源利用率的基础上,提出了应用定制的含总线和交叉开关的异构互联结构。考虑了三种层次的通信并行性:将频繁通信的计算单元用聚类方法划分为不同的区域,实现跨不同独立域的全局并行性;集合内部配置应用驱动的部分交叉开关实现域内并行通信;分析集合间流量特征,利用跨不同局部域的多条并发路径,实现域间并行性。算法输入应用通信需求,利用三种并行性,自动生成的拓扑结构具有较低的通信时延和能量开销,灵活性高。3.针对因可重构MPSoC差异性导致的实时优化需求,提出基于MPSoC的任务图提取及在线调度方法,根据系统性能自适应地更改任务到计算资源的映射。在应用程序执行过程中识别循环结构,提取重复执行的任务图,进而基于非合作博弈论进行调度:通过对调度方案进行迭代改进,以获得更小的调度长度。在线调度可结合不同MPSoC平台特征提供可移植性,能应对任务执行的差异性,提供了软件开发无需了解底层硬件信息的便利性。该算法具有较高的实时性,同时算法代码量少易于集成到资源有限的MPSoC中。
其他文献
学位
当今时代,现代社会正逐步向智能世界迈进,使得具有刺激响应性的智能材料被大量制备并被广泛应用。其中具有光响应性的发光材料随着研究者们对固态发光分子的深入研究而逐渐被开发,并被制备成光电器件在多种领域表现出巨大的应用价值。基于氰基取代二苯乙烯型分子的合成及其优良的发光特性和光响应性的发现,为具有光响应性的智能高效的固态发光分子的设计与合成提供了重要依据。本文以氰基取代二苯乙烯基(CS)为基本单元,设计
在室外环境中,通过GPS进行定位的技术已经较为完善,但在室内环境里,由于建筑物的遮挡和室内环境复杂等原因,GPS定位精度较差,往往通过移动机器人自身携带的传感器获取位置信
作为世界上最大的温带干旱区域,中亚地区在全球气候环境变化中产生巨大影响而倍受关注,亚洲内陆干旱化是晚新生代以来全球气候恶化的重要标志。亚洲内陆也是耦合全球海-陆-气
光致电化学(Photoelectrochemical,PEC)生物传感器作为一种高效、灵敏的分析方法,兼具光学分析和电化学分析的优点,为肿瘤的诊断提供了强大的技术支持。在PEC生物传感器的构建
静脉穿刺是医院中常规的诊疗手段,广泛应用于静脉采血、输血、置管和点滴等场景。静脉穿刺通常靠医护人员手动完成,穿刺失败率较高,尤其是在诸如新冠肺炎疫情中容易造成医护
随着智能化矿山的建设,研究自主巡检机器人以实现井下无人化巡检已成为井下巡检机器人的研究重点。单一导航系统很难满足机器人在井下的自主导航要求,采用组合导航技术实现机
学位
随着经济的快速发展,环境污染带来的问题日益严重,如何实现节能减排改善环境污染已成为广泛关注的问题。燃煤锅炉作为造成环境污染的主力之一,实现锅炉系统的燃烧优化不仅可
代谢是人体细胞的重要活动,代谢物作为其活动产物,是人体重要的分子组成部分,它们与人类疾病的状态密切相关。代谢紊乱在许多常见疾病的发展过程中起着重要的作用。识别与疾