当前位置:主页 > 科技论文 > 计算机论文 >

存储器访问敏感的片上网络映射算法研究

发布时间:2020-04-28 07:57
【摘要】:随着半导体技术的不断发展,越来越多的核将被集成到同一块芯片中,以获得更高的计算能力同时降低整体功耗。传统的点对点和基于总线的通信机制并不能满足迅速增长的多核芯片内部的数据通信。片上网络将芯片内部的各个核连接起来并提供数据包交换服务,为核与核之间的数据通信提供更大的带宽。在大规模多核处理器中,片上网络已经成为一种得到广泛认可的通信解决方案。 对于目前的多核芯片来说,与通过片上网络实现的芯片内部的高带宽相比,多核芯片与芯片外部存储器之间的通信带宽相对较小,这已经成为系统整体通信效率提高的瓶颈,这是因为大量的任务为等待访问存储器而处于等待状态,从而降低系统整体性能。SDRAM由于其巨大的存储容量和较高的访存速度成为一种被广泛采用的片外存储器,并且SDRAM中不同的存储体之间能够进行并行操作,这是提高存储器访问效率的关键。 针对片外存储器这一通信瓶颈问题,本文提出了一个全新的映射算法——MA-MAP算法,该算法的主要设计思想是:对存储体的访问必须通过特定的链路到达存储器,结合轮询交换机制能够使对同一存储体的访问交替的到达存储器,从而尽可能的提高访存服务的并行性。该算法既能优化芯片内部通信又能提高芯片内部的核与片外存储器之间的通信效率,而且本文提出的映射算法是基于常用的具有轮询交换机制和源路由策略的路由器实现,不需要任何特殊的硬件支持。 为了对本文提出的映射算法的效果进行验证,实验中选择了NIRGAM片上网络模拟器,在对其进行功能修改的同时添加了本实验所需要的功能模块:源节点模块和存储器模块。 通过实验证明,本文提出的映射算法能够显著的提高存储器的访问效率,并且与经典的片上网络映射算法PBB和NMAP相比,本文提出的映射算法大大的提高了系统总体运行效率。
【图文】:

结构图,网络节点,IP核,结构图


片上网络中每一个节点由IP核(Intellectual Property Core,,IP Core)和路由器(Router)两部分组成,节点结构图如图1.2所示。其中,IP核既可以是CPU、DSP等计算单元,—I —

虫洞,交换机制,死锁,图例


一个数据包或者多个数据包的数据片占据的路由节点之间能够形成相互等待的环路,那么在片上网络系统中就形成了死锁。如图2.1所示,图中的4个相邻路由器分别被4个数据片(这4个数据片即可以来自于同一个数据包也可以来自于不同的数据包)占据,在此之后都需要向左转,此时左转下一跳路由己经被其他的数据片所占据,从而就产生了对于通道资源的闭合回路依赖,于是死锁就产生了,这也就导致片上网络系统中产生通信阻塞。数据片d^数据片a数据片b图2.1虫洞交换机制中的死锁图例Fig. 2.1 Deadlock in wormhole switching mechanism死锁产生的根本原因就是多个数据片之间对于通道资源产生了闭合回路依赖关系,要想打破这种依赖关系最简单的办法就是限制传输过程中数据包的传输方向,固定维序路由(dimension-ordered routing)就是一种简单的解决方案。其主要思想是数据片在路由过程中先在一个方向上进行行(列)优先传输,当到达目的节点所在的列(行)时,然后沿着列(行)传输直至到达目的节点。这种方法能够有效的避免死锁
【学位授予单位】:东北大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP333

【相似文献】

相关期刊论文 前10条

1 葛芬;吴宁;;功耗优化的片上网络协同映射[J];应用科学学报;2008年06期

2 杨晓强;;片上网络关键技术研究[J];微计算机信息;2008年20期

3 李忠琦;凌翔;胡剑浩;;片上网络系统网络层设计与研究[J];中国集成电路;2008年09期

4 王晓袁;杨银堂;;一种用于片上网络的交换开关结构[J];微计算机信息;2008年26期

5 林世俊;苏厉;金德鹏;曾烈光;;虚通道数和时钟比率对片上网络的影响[J];清华大学学报(自然科学版);2009年01期

6 谢国梁;凌翔;胡剑浩;;片上网络的互连问题及解决措施综述[J];中国集成电路;2009年01期

7 李丽;许居衍;;片上网络技术发展现状及趋势浅析[J];电子产品世界;2009年01期

8 张浩;张盛兵;;片上网络:一种新兴的片上系统设计方法[J];计算机工程与科学;2009年02期

9 陈亦欧;胡剑浩;凌翔;;三维片上网络拓扑研究[J];电信科学;2009年04期

10 王坚;李玉柏;蒋勇男;;片上网络通信性能分析建模与缓存分配优化算法[J];电子与信息学报;2009年05期

相关会议论文 前10条

1 白原;郑焱;王红;杨士元;;不规则结构片上网络的测试方法研究[A];第六届中国测试学术会议论文集[C];2010年

2 王祺;吴宁;葛芬;;片上网络仿真与性能评估[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(上册)[C];2008年

3 景乃锋;毛志刚;;面向片上网络的集成电路设计技术[A];第十届中国科协年会信息化与社会发展学术讨论会分会场论文集[C];2008年

4 付斌章;韩银和;李华伟;李晓维;;面向高可靠片上网络通信的低成本可重构路由算法[A];第六届中国测试学术会议论文集[C];2010年

5 齐树波;蒋江;李晋文;张民选;;面向片上网络的多播吞吐率和能量模型[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(B辑)[C];2011年

6 张熙敏;李晋文;肖立权;;基于逃逸通道的片上网络拥塞缓解技术[A];第十六届计算机工程与工艺年会暨第二届微处理器技术论坛论文集[C];2012年

7 欧阳一鸣;朱兵;梁华国;;一种用于片上网络的自适应路由算法[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(上册)[C];2008年

8 苏琦;李玉柏;王坚;;用OPNET实现片上网络仿真[A];2008年中国西部青年通信学术会议论文集[C];2008年

9 欧阳一鸣;刘蓓;齐芸;;三维片上网络测试的时间优化方法[A];第六届中国测试学术会议论文集[C];2010年

10 彭福慧;尤志强;邝继顺;张大方;;一种基于BFT型拓扑结构片上网络低费用测试方法[A];第六届中国测试学术会议论文集[C];2010年

相关重要报纸文章 前1条

1 清华大学微处理器与SOC 技术研究中心 陈磊 王惊雷 李兆麟 汪东升;片上网络:解决CMP互连瓶颈[N];计算机世界;2005年

相关博士学位论文 前10条

1 王坚;片上网络通信性能分析与优化[D];电子科技大学;2011年

2 马立伟;专用片上网络设计方法:通信建模、拓扑构造与自动生成[D];清华大学;2006年

3 赵建武;片上网络系统可测试性设计及测试技术研究[D];电子科技大学;2009年

4 王炜;面向大规模片上多处理器的片上网络关键技术研究[D];清华大学;2010年

5 管旭光;异步片上网络的关键技术研究[D];西安电子科技大学;2011年

6 刘浩;低延迟无缓存传输与控制分离的片上网络拓扑结构研究[D];华中科技大学;2009年

7 刘有耀;片上网络拓扑结构与通信方法研究[D];西安电子科技大学;2009年

8 张剑贤;高性能片上网络关键技术研究[D];西安电子科技大学;2012年

9 陈延仓;代价高效的容错片上网络关键技术研究[D];国防科学技术大学;2012年

10 欧阳一鸣;片上网络测试关键问题研究[D];合肥工业大学;2013年

相关硕士学位论文 前10条

1 朱兵;基于片上网络的通信路由方法研究[D];合肥工业大学;2009年

2 白海;片上网络映射算法研究和设计[D];电子科技大学;2009年

3 陶海洋;片上网络低能耗和低延迟研究[D];湖南大学;2009年

4 陈雷;面向多核片上网络存取控制单元的设计与实现[D];浙江大学;2010年

5 周升;多种片上网络拓扑结构性能评估[D];浙江大学;2010年

6 谢忆纯;片上网络的拓扑结构设计与仿真[D];中国科学技术大学;2010年

7 齐芸;片上网络通信架构的测试方法研究[D];合肥工业大学;2010年

8 洪佳洁;高性能低功耗片上网络设计中的功耗与延时模型研究[D];南京航空航天大学;2010年

9 刘宇;片上网络中的同步与仲裁技术研究[D];西安电子科技大学;2011年

10 代文博;减少推测多线程回退的片上网络优化设计与分析[D];中国科学技术大学;2011年



本文编号:2643237

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2643237.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e6af4***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com