多核处理器的任务映射与通信路由算法研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:ziones
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着半导体技术的发展,越来越多的IP核被集成到一个单芯片上,然而各个IP核之间的互连成为了制约芯片性能提高的主要瓶颈。近几年提出的片上网络能够很好地实现各个IP核之间的并行通信,具有高性能和低功耗两大优势,并且由于其具有很好的可扩展性和可重用性,已经成为近几年业界和学术界研究的重点。然而,在硬件发展的同时,如何将应用程序映射到片上网络的硬件并使其能够高效地运行又具有低功耗的特点,成为了制约片上网络性能发挥的难点。本文致力于片上网络软件编译器的设计,提出了本项目组编译器的设计思路,实现应用程序在片上网络的高效运行。重点介绍了编译器设计中的任务映射和路由算法两部分。任务映射中,在深入研究分支限界算法的基础上进行优化,提出了任务绑定的思想。任务映射的目标在于减少整个NoC网络节点之间的通信功耗。为了降低搜索空间,本文将通信量大的任务通信对绑定,一起映射到相邻的NoC网络节点上,显著地提高了任务映射的效率。实验表明,优化的算法可以在更短的时间为多核系统找到性能相当的映射方案。例如,当映射25个任务到5×5的NoC系统时,只用传统算法的26.3%的时间就可以找到性能相同的映射方案。路由算法中,在分析传统路由算法的基础上,提出了通信通道时分复用的思想,减小了对NoC系统的带宽的需求。在对通信请求进行硬件资源分配和回收时,引入了被广泛用于操作系统的银行家的算法。在对通信请求寻找最短路径时,引入了迷宫算法。同时,当存在多条通信路径时,用了尽量靠近NoC网络边缘、中心和随机三种规则进行选择。实验结果表明,考虑了通信通道时分复用后的路由算法相对于传统的路由算法对NoC系统的带宽需求大大降低。同时,当存在多条通信路径时,尽量选择靠近NoC系统边缘的做法更有利于减少通信网络的阻塞。
其他文献
近年来,越来越多的国内外大型网站启用了HTTPS,但与此同时HTTPS并没有成为潮流,大量的中小型网站仍然没有启用HTTPS,本文对HTTPS的相关概念,交互原理,协议优缺点等方面加以介
随着北部湾海洋生态资源的开发和利用,海量海洋科学数据已经迅速涌出,这些海量数据有如下特性:海量、多样、复杂、动态变化、异构等。但是目前各项目中的海洋科学数据都没有形
<正> 党的十六届四中全会通过的《中共中央关于加强党的执政能力建设的决定》,是以胡锦涛同志为总书记的新一届党中央在我国改革发展的关键时期冷静分析国际局势深刻变化和国
2010年版电视剧《三国演义》为观众上演了一场具有现代恋爱观的吕布与貂蝉的爱情故事,淡化了小说《三国演义》中吕布与貂蝉婚姻的政治色彩,观众期待视野中的吕布由色狼变为情
在分析了支撑架零件的结构特点和冲压成形工艺的基础上,介绍了冲裁、多次弯曲、切断级进模的排样设计、模具总体结构设计和主要零部件设计,确定了级进模设计方案。并采用Pro/
<正> 生产步进电机的各厂都要遇到一个定子内圈小齿形冲片的模具结构设计和制造工艺问题。图1所示是我厂生产的步进电机冲片。形状比较复杂,它的内孔孔径为φ45mm,内圈有12个
随着CMOS集成电路工艺特征尺寸进入纳米级阶段,互连性能已经成为制约集成电路设计的关键因素之一。在纳米级工艺下,工艺波动带有随机性,会直接造成集成电路物理结构的改变,进而影
随着中国经济的不断发展和市场机制的不断完善,国有企业的劳动用工形式也伴随着外部经济环境不断优化和发展,劳务用工作为一种节约成本,管理便宜的用工方式为越来越多的企业
伴随着信息时代的到来,21世纪的竞争不断加剧,然而各个领域的竞争最本质的就是人才的竞争。中国要在激烈的国际竞争中立足与发展,并且获取主动优势,就必须建设一支具有政治立
脂肪组织为调节能量代谢稳态的主要器官之一,一方面,脂肪组织可通过脂肪合成、脂肪动员储存或释放能量,应对进食、运动、饥饿等代谢应激;另一方面,脂肪组织可通过分泌脂肪因