Buffered Crossbar Fabrics Based on Networks on Chip

L. Mhamdi, K. Goossens, I. V. Senin
{"title":"Buffered Crossbar Fabrics Based on Networks on Chip","authors":"L. Mhamdi, K. Goossens, I. V. Senin","doi":"10.1109/CNSR.2010.18","DOIUrl":null,"url":null,"abstract":"Buffered crossbar (CICQ) switches have shown a high potential in scaling Internet routers capacity. However, they require expensive on-chip buffers whose cost grows quadratically with the port count. Additionally, similar to traditional crossbars, point-to-point switching mandates the use of long wires to connect inputs to outputs, resulting in non-negligible delays. In this paper,we propose a CICQ switching architecture where the bufferedcrossbar fabric is designed using a Network on Chip (NoC).Instead of a dedicated buffer for every pair of input-outputports, we use on-chip routers, one for each crosspoint. Our design offers several advantages when compared to traditional CICQs: 1) speedup, because the fabric can operate faster due to the small size of the NoC routers, their distributed arbitration and the short wires connecting them. This is in contrast to single-hopcrossbars that use long wires and centralized arbitration. 2) Load balancing, because flows from different input-output port pairs share the same router buffers, contrary to the internal buffers of traditional CICQs that are dedicated to a single input-output pair. 3) Path diversity, allowing traffic from an input port to follow different paths to its destination output port. This resultsin further load balancing, especially for non-uniform traffic, and provides better fault tolerance in the presence of interconnect failures. We analyzed the performance of our architecture by simulation and presented its performance under wide traffic conditions and switch sizes. We prototyped, in CMOS technology, a 32×32 NoC-based crossbar switch. The implementation results suggest that we can clock the switch at a frequency of 413 MHZ, reaching an aggregate throughput in excess of 10^10 ATM cellsper second.","PeriodicalId":208564,"journal":{"name":"2010 8th Annual Communication Networks and Services Research Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-05-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"18","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 8th Annual Communication Networks and Services Research Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CNSR.2010.18","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 18

Abstract

Buffered crossbar (CICQ) switches have shown a high potential in scaling Internet routers capacity. However, they require expensive on-chip buffers whose cost grows quadratically with the port count. Additionally, similar to traditional crossbars, point-to-point switching mandates the use of long wires to connect inputs to outputs, resulting in non-negligible delays. In this paper,we propose a CICQ switching architecture where the bufferedcrossbar fabric is designed using a Network on Chip (NoC).Instead of a dedicated buffer for every pair of input-outputports, we use on-chip routers, one for each crosspoint. Our design offers several advantages when compared to traditional CICQs: 1) speedup, because the fabric can operate faster due to the small size of the NoC routers, their distributed arbitration and the short wires connecting them. This is in contrast to single-hopcrossbars that use long wires and centralized arbitration. 2) Load balancing, because flows from different input-output port pairs share the same router buffers, contrary to the internal buffers of traditional CICQs that are dedicated to a single input-output pair. 3) Path diversity, allowing traffic from an input port to follow different paths to its destination output port. This resultsin further load balancing, especially for non-uniform traffic, and provides better fault tolerance in the presence of interconnect failures. We analyzed the performance of our architecture by simulation and presented its performance under wide traffic conditions and switch sizes. We prototyped, in CMOS technology, a 32×32 NoC-based crossbar switch. The implementation results suggest that we can clock the switch at a frequency of 413 MHZ, reaching an aggregate throughput in excess of 10^10 ATM cellsper second.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于片上网络的缓冲横杆结构
缓冲交叉条(CICQ)交换机在扩展互联网路由器容量方面显示出巨大的潜力。然而,它们需要昂贵的片上缓冲器,其成本随着端口数呈二次增长。此外,与传统的横杆类似,点对点交换要求使用长导线将输入连接到输出,从而导致不可忽略的延迟。在本文中,我们提出了一种CICQ交换架构,其中使用片上网络(NoC)设计缓冲横杆结构。我们使用片上路由器,而不是为每一对输入输出端口使用专用缓冲区,每个交叉点使用一个。与传统的cicq相比,我们的设计提供了几个优势:1)加速,因为NoC路由器的体积小,它们的分布式仲裁和连接它们的短线使得结构可以更快地运行。这与使用长线路和集中仲裁的单跳绳形成对比。2)负载均衡,因为来自不同输入输出端口对的流共享相同的路由器缓冲区,这与传统cicq专用于单个输入输出对的内部缓冲区相反。3)路径多样性,允许从输入端口的流量遵循不同的路径到达其目的输出端口。这导致进一步的负载平衡,特别是对于不均匀的流量,并在存在互连故障时提供更好的容错能力。通过仿真分析了该架构的性能,给出了该架构在大流量条件和交换机规模下的性能。我们用CMOS技术制作了一个32×32基于noc的交叉开关的原型。实现结果表明,我们可以在413 MHZ的频率上对交换机进行时钟处理,达到超过每秒10^10个ATM单元的总吞吐量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Most Wanted Internet Applications: A Framework for P2P Identification Non-Data-Aided Code Synchronization for the Code-Shifted Reference Ultra-Wideband (UWB) System Prioritized Access for Emergency Stations in Next Generation Broadband Wireless Networks Hybrid QoE Assessment Is Well-Suited for Multiple Description Coding Video Streaming in Overlay Networks Design of a Wireless Sensor Network from an Energy Management Perspective
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1