The Runahead Network-On-Chip

被引:0
|
作者
Li, Zimo [1 ]
Miguel, Joshua San [1 ]
Jerger, Natalie Enright [1 ]
机构
[1] Univ Toronto, Toronto, ON M5S 1A1, Canada
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With increasing core counts and higher memory demands from applications, it is imperative that networks-on-chip (NoCs) provide low-latency, power-efficient communication. Conventional NoCs tend to be over-provisioned for worst-case bandwidth demands leading to ineffective use of network resources and significant power inefficiency; average channel utilization is typically less than 5% in real-world applications. In terms of performance, low-latency techniques often introduce power and area overheads and incur significant complexity in the router microarchitecture. We find that both low latency and power efficiency are possible by relaxing the constraint of lossless communication. This is inspired from internetworking where best effort delivery is commonplace. We propose the Runahead NoC, a lightweight, lossy network that provides single-cycle hops. Allowing for lossy delivery enables an extremely simple bufferless router microarchitecture that performs routing and arbitration within the same cycle as link traversal. The Runahead NoC operates either as a power-saver that is integrated into an existing conventional NoC to improve power efficiency, or as an accelerator that is added on top to provide ultra-low latency communication for select packets. On a range of PARSEC and SPLASH-2 workloads, we find that the Runahead NoC reduces power consumption by 1.81x as a power-saver and improves runtime and packet latency by 1.08x and 1.66x as an accelerator.
引用
收藏
页码:333 / 344
页数:12
相关论文
共 50 条
  • [31] Virtualizing network-on-chip resources in chip-multiprocessors
    Trivino, Francisco
    Sanchez, Jose L.
    Alfaro, Francisco J.
    Flich, Jose
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2011, 35 (02) : 230 - 245
  • [32] Network-on-Chip virtualization in Chip-Multiprocessor Systems
    Trivino, Francisco
    Sanchez, Jose L.
    Alfaro, Francisco J.
    Flich, Jose
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2012, 58 (3-4) : 126 - 139
  • [33] Quarc: a Novel Network-on-Chip Architecture
    Moadeli, M.
    Vanderbauwhede, W.
    Shahrabi, A.
    [J]. PROCEEDINGS OF THE 2008 14TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, : 705 - +
  • [34] An Inclusive Fault Model for Network-on-Chip
    He, Yi
    Chen, Gensheng
    [J]. PROCEEDINGS OF 2015 IEEE 11TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2015,
  • [35] Customized Network-on-Chip for Message Reduction
    Wang, Hongwei
    Lu, Siyu
    Zhang, Youhui
    Yang, Guangwen
    Zheng, Weimin
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2014, PT I, 2014, 8630 : 535 - 548
  • [36] A bufferless optical network-on-chip router
    Zhang, Na
    Gu, Huaxi
    Yang, Yintang
    Chen, Zheng
    Chen, Ke
    [J]. IEICE ELECTRONICS EXPRESS, 2013, 10 (21):
  • [37] Switch design and implementation for Network-on-Chip
    Ye, Qiang
    Liu, Jian
    Zheng, Li-Rong
    [J]. Proceedings of the Seventh IEEE CPMT Conference on High Density Microsystem Design, Packaging and Failure Analysis (HDP'05), 2005, : 412 - 418
  • [38] Testing network-on-chip communication fabrics
    Grecu, Cristian
    Ivanov, Andre
    Saleh, Resve
    Pande, Partha P.
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (12) : 2201 - 2214
  • [39] Custom topology generation for network-on-chip
    Stuart, Matthias Bo
    Sparso, Jens
    [J]. 2007 NORCHIP, 2007, : 81 - 84
  • [40] Aggregated CDMA Crossbar for Network-on-Chip
    Ahmed, Khaled E.
    Rizk, Mohamed R.
    Farag, Mohammed M.
    [J]. 2016 28TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM 2016), 2016, : 69 - 72