面向缓存一致性优化的高性能片上网络

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:gxp_crysta1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着半导体制造工艺不断提升,单个芯片上可以集成的晶体管越来越多。为了芯片性能的继续提升,设计者开始将越来越多的处理器核心和专用知识产权核集成到一块芯片里。然而多核系统在带来了性能提升的同时,还引入了新的问题,其中就包括多个核心之间的数据传输问题和缓存一致性问题。在片上数据传输领域,传统的单核芯片一般采用总线结构。但总线难以支持多核芯片所需的大规模、高并行度、低延迟的数据传输,因此片上网络应运而生。片上网络主要由两种模块组成:网络接口和路由器。一个网络接口一般连接一个本地单元和一个路由器,负责在两者之间进行数据格式的转换。而路由器除了连接网络接口外,多个路由器还会彼此连接,从而实现核心间的数据传输。片上网络的性能指标主要包括传输延迟和最大吞吐率。另一方面,多核芯片还存在缓存一致性的问题。各个私有缓存对同一地址可能保存不同的数据,引起访存错误,因此需要用缓存一致性协议对其进行约束。一致性协议中,一个节点要向多个节点发送相同的内容,因此对多核互联有多播通信的需求。片上网络若不对多播提供硬件支持,多播通信的传输延迟会大大增加,同时增加网络的拥塞,降低网络性能。通过硬件支持多播,片上网络能避免重复发送相同的数据包,避免互联资源的浪费,提升网络性能。面向缓存一致性协议提出的多播需求,本文提出了一种针对片上网络路由器的无死锁缓存单元,并且基于此缓存单元实现了两种支持数据包复制的路由器,用于支持无死锁的片上网络多播。第一种高性能复制路由器能在一个时钟周期将微片从一个缓存单元向多个方向复制,提升了路由器内部的带宽,能有效提升网络性能。第二种低开销复制路由器的缓存单元在一个时钟周期只向一个方向输出,只需很小的电路开销即可实现数据包的复制。本文提出的路由器使用Verilog语言实现,其仿真环境使用SystemVerilog搭建。实验在多种负载激励下进行,其结果表明本文提出的路由器能有效地支持数据包复制,其片上网络能支持低延迟高吞吐率的多播负载。在raytrace测试程序中,与基准路由器相比,两种路由器分别达到了53.34%和39.31%的网络延迟下降。路由器电路使用TSMC45纳米工艺进行了综合,结果表明本文提出的两种路由器相比于基准设计消耗的额外电路面积分别为30.38%和6.71%。
其他文献
碘是人体必需微量元素,有重要的生理功能,碘缺乏或过量都会导致疾病。介绍了一些有机碘特别是氨基酸碘的制备方法和研究现状,以及有机碘在医药领域中的应用。
30年代的中国,出现了一大批大众媒体,再加上一个刚刚起步、试图建立自己司法系统的一党专政的国民党,一幕幕具有轰动性的女性案件上演了。在这些案例当中,有一起非比寻常的案
Authorware是一个功能强大的图标导向式多媒体编辑制作软件,而PowerPoint是微软公司Office组件之一。介绍了用这两种软件制作多媒体CAI课件的一些常用技巧。
2Cr13不锈钢是一种具有良好抗腐蚀性以及机械性能的马氏体不锈钢,因此被广泛的应用于航天航空、海洋环境、机械零件以及医疗器械等领域。并且随着我国镍矿储量的下降,镍资源
在饮料包装设计中,水果色彩是无声的广告信息,对消费者购买产品产生重要的影响。文章介绍了水果色彩的心理特征,分析了果味饮料的消费心理,并探讨了水果色彩在饮料包装中的设
随着汇率波动幅度变大,影响我国的贸易畅通,传统检疫工作存在基础设施不标准、制度不完善,存在一定症结,为此,在"一带一路"背景下,对进出口贸易检疫工作进行改革与创新。从贸易
能源资源是有限的,而人们对于能源资源的需求是无限的。有机构测算,在政策环境不变的情况下,按以往经济发展状况预算,2020年中国的能源消耗总量将达54亿吨标准煤,2030年接近7
民宿是一个城市的传统风貌、历史文化、人文文化的缩影,是城市符号的表征。很多国家的各级政府对民宿的建设发展都给予很高的关注。在我国新型城市化发展过程中,对民宿规划设
摩擦过程中产生的不稳定振动和噪声对工业生产和人类生活有不可忽视的负面影响。为此,学者们对摩擦振动噪声进行了大量的研究以期找到有效的减振降噪方法。目前,学者们发现改
去年爆发式增长的O2O行业作为新兴行业,发展势如破竹,而预估万亿级巨量市场的商机更是成为新经济焦点。中华工商时报记者从近日在京召开的世界O2O博览会现场也感受到,衣食住行吃
报纸