BARAN: Bimodal Adaptive Reconfigurable-Allocator Network-on-Chip

被引:6
|
作者
Mirhosseini, Amirhossein [1 ]
Sadrosadati, Mohammad [2 ]
Aghamohammadi, Fatemeh [2 ]
Modarressi, Mehdi [3 ]
Sarbazi-Azad, Hamid [2 ,4 ]
机构
[1] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
[2] Sharif Univ Technol, Dept Comp Engn, Tehran, Iran
[3] Univ Tehran, Dept Elect & Comp Engn, Tehran, Iran
[4] IPM, Inst Res Fundamental Sci, Sch Comp Sci, Tehran, Iran
关键词
Network-on-chip; reconfigurable logic; low-power design; performance optimization;
D O I
10.1145/3294049
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Virtual channels are employed to improve the throughput under high traffic loads in Networks-on-Chips (NoCs). However, they can impose non-negligible overheads on performance by prolonging clock cycle time, especially under low traffic loads where the impact of virtual channels on performance is trivial. In this article, we propose a novel architecture, called BARAN, that can either improve on-chip network performance or reduce its power consumption (depending on the specific implementation chosen), not both at the same time, when virtual channels are underutilized; that is, the average number of virtual channel allocation requests per cycle is lower than the number of total virtual channels. We also introduce a reconfigurable arbitration logic within the BARAN architecture that can be configured to have multiple latencies and, hence, multiple slack times. The increased slack times are then used to reduce the supply voltage of the routers or increase their clock frequency in order to reduce power consumption or improve the performance of the whole NoC system. The power-centric design of BARAN reduces NoC power consumption by 43.4% and 40.6% under CMP and GPU workloads, on average, respectively, compared to a baseline architecture while imposing negligible area and performance overheads. The performance-centric design of BARAN reduces the average packet latency by 45.4% and 42.1%, on average, under CMP and GPU workloads, respectively, compared to the baseline architecture while increasing power consumption by 39.7% and 43.7%, on average. Moreover, the performance-centric BARAN postpones the network saturation rate by 11.5% under uniform random traffic compared to the baseline architecture.
引用
收藏
页数:29
相关论文
共 50 条
  • [21] Run-time reconfigurable adaptive multilayer Network-on-Chip for FPGA-based systems
    Huebner, Michael
    Braun, Lars
    Goehringer, Diana
    Becker, Juergen
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 3243 - +
  • [22] Reconfigurable Network-on-Chip for 3D Neural Network Accelerators
    Firuzan, Arash
    Modarressi, Mehdi
    Daneshtalab, Masoud
    Reshadi, Midia
    2018 TWELFTH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS), 2018,
  • [23] Modeling of Gaussian Network-Based Reconfigurable Network-on-Chip Designs
    Wu, Yangbing
    Zhao, Jianfeng
    Chen, Deming
    Guo, Donghui
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (07) : 2134 - 2142
  • [24] AdNoC: Runtime Adaptive Network-on-Chip Architecture
    Al Faruque, Mohammad Abdullah
    Ebi, Thomas
    Henkel, Joerg
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (02) : 257 - 269
  • [25] Topology adaptive network-on-chip design and implementation
    Bartic, TA
    Mignolet, JY
    Nollet, V
    Marescaux, T
    Verkest, D
    Vernalde, S
    Lauwereins, R
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2005, 152 (04): : 467 - 472
  • [26] A Novel Adaptive Routing Algorithm for Network-on-Chip
    Jia, Jia
    Zhou, Duan
    Zhang, Jianxian
    ADVANCED MATERIALS AND COMPUTER SCIENCE, PTS 1-3, 2011, 474-476 : 413 - +
  • [27] Self-Adaptive Network-on-Chip Interface
    Dafali, Rachid
    Diguet, Jean-Philippe
    Creput, Jean-Charles
    IEEE EMBEDDED SYSTEMS LETTERS, 2013, 5 (04) : 73 - 76
  • [28] Design and Implementation of a Hybrid Switching Router for the Reconfigurable Network-on-Chip
    Nguyen, Hung K.
    Xuan-Tu Tran
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC), 2016, : 328 - 333
  • [29] DReNoC: A Dynamically Reconfigurable Computing System based on Network-on-Chip
    Chen, Ying-Chun
    Du, Gao-Ming
    Geng, Luo-Feng
    Zhang, Duo-Li
    Gao, Ming-Lun
    2009 IEEE 8TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2009, : 71 - 74
  • [30] Hierarchical Multicast Network-On-Chip for Scalable Reconfigurable Neuromorphic Systems
    Hota, Gopabandhu
    Mysore, Nishant
    Deiss, Stephen
    Pedroni, Bruno
    Cauwenberghs, Gert
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 481 - 485