Achieving High-Performance On-Chip Networks With Shared-Buffer Routers

被引:24
|
作者
Tran, Anh T. [1 ]
Baas, Bevan M. [1 ]
机构
[1] Univ Calif Davis, Elect & Comp Engn ECE Dept, Davis, CA 11111 USA
基金
美国国家科学基金会;
关键词
Application mapping; networks on-chip; router architecture; shared-buffer; synthetic traffics; NOC; ENERGY; AWARE; FLOW;
D O I
10.1109/TVLSI.2013.2268548
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
On-chip routers typically have buffers dedicated to their input or output ports for temporarily storing packets in case contention occurs on output physical channels. Buffers, unfortunately, consume significant portions of router area and power budgets. While running a traffic trace, however, not all input ports of routers have incoming packets needed to be transferred simultaneously. Therefore, a large number of buffer queues in the network are empty and other queues are mostly busy. This observation motivates us to design router architecture with shared queues (RoShaQ), router architecture that maximizes buffer utilization by allowing the sharing multiple buffer queues among input ports. Sharing queues, in fact, makes using buffers more efficient hence is able to achieve higher throughput when the network load becomes heavy. On the other side, at light traffic load, our router achieves low latency by allowing packets to effectively bypass these shared queues. Experimental results on a 65-nm CMOS standard-cell process show that over synthetic traffics RoShaQ has 17% less latency and 18% higher saturation throughput than a typical virtualchannel (VC) router. Because of its higher performance, RoShaQ consumes 9% less energy per transferred packet than VC router given the same buffer space capacity. Over real multitask applications and E3S embedded benchmarks using near-optimal NMAP mapping algorithm, RoShaQ has 32% lower latency than VC router and targeting the same application throughput with 30% lower energy per packet.
引用
收藏
页码:1391 / 1403
页数:13
相关论文
共 50 条
  • [1] Design of a high-performance router with distributed shared-buffer for load balancing for on-chip networks
    Rezaei-Zare, Mina
    Fathy, Mahmood
    Rezaei-Zare, Afshin
    [J]. MICROELECTRONICS JOURNAL, 2023, 132
  • [2] An efficient shared-buffer for high speed ATM networks
    Konstantoulakis, G
    Pramataris, K
    Reisis, D
    Stassinopoulos, G
    [J]. ICECS 96 - PROCEEDINGS OF THE THIRD IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS, VOLS 1 AND 2, 1996, : 776 - 779
  • [3] Extending the Effective Throughput of NoCs with Distributed Shared-Buffer Routers
    Ramanujam, Rohit Sunkam
    Soteriou, Vassos
    Lin, Bill
    Peh, Li-Shiuan
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (04) : 548 - 561
  • [4] RoShaQ: High-Performance On-Chip Router with Shared Queues
    Tran, Anh T.
    Baas, Bevan M.
    [J]. 2011 IEEE 29TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2011, : 232 - 238
  • [5] A dynamic distribution of the input buffer for on-chip routers
    Fan Lifang
    Zhang Xingming
    Chen Ting
    [J]. PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL & ELECTRONICS ENGINEERING AND COMPUTER SCIENCE (ICEEECS 2016), 2016, 50 : 287 - 292
  • [6] Two-Level FIFO Buffer Design for Routers in On-Chip Interconnection Networks
    Huang, Po-Tsang
    Hwang, Wei
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2011, E94A (11) : 2412 - 2424
  • [7] A new shared-buffer packet switch in ATM networks
    Huang, TY
    [J]. COMPUTER COMMUNICATIONS, 2001, 24 (3-4) : 445 - 451
  • [8] Dual partitioning multicasting for high-performance on-chip networks
    Li, Jianhua
    Shi, Liang
    Xue, Chun Jason
    Xu, Yinlong
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (01) : 1858 - 1871
  • [9] A High Performance Router With Dynamic Buffer Allocation For On-Chip Interconnect Networks
    Qi Shubo
    Zhang Minxuan
    Li Jinwen
    Zhao Tianlei
    Zhang Chengyi
    Li Shaoqing
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2010, : 462 - 467
  • [10] High-performance on-chip transformers
    Chong, K
    Xie, YH
    [J]. IEEE ELECTRON DEVICE LETTERS, 2005, 26 (08) : 557 - 559