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 条
  • [1] Allocator Implementations for Network-on-Chip Routers
    Becker, Daniel U.
    Dally, William J.
    PROCEEDINGS OF THE CONFERENCE ON HIGH PERFORMANCE COMPUTING NETWORKING, STORAGE AND ANALYSIS, 2009,
  • [2] ENERGY CHARACTERISTIC OF A PROCESSOR ALLOCATOR AND A NETWORK-ON-CHIP
    Zydek, Dawid
    Selvaraj, Henry
    Borowik, Grzegorz
    Luba, Tadeusz
    INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2011, 21 (02) : 385 - 399
  • [3] Reconfigurable Router Design for Network-On-Chip
    Mathew, Minu
    Mugilan, D.
    2014 IEEE INTERNATIONAL CONFERENCE ON CIRCUIT, POWER AND COMPUTING TECHNOLOGIES (ICCPCT-2014), 2014, : 1268 - 1272
  • [4] Reconfigurable Network-on-Chip Security Architecture
    Charles, Subodha
    Mishra, Prabhat
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2020, 25 (06)
  • [5] Reconfigurable systems enabled by a network-on-chip
    Moller, Leandro
    Grehs, Ismael
    Calazans, Ney
    Moraes, Fernando
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 857 - 860
  • [6] RELAX: A REconfigurabLe ApproXimate Network-on-Chip
    Fenster, Richard
    Le Beux, Sebastien
    2021 IEEE 14TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2021), 2021, : 381 - 387
  • [7] Design of Matrix-diagonal Allocator for Efficient Network-on-Chip Routers
    Wang, Gang
    Wang, Qing
    Li, Bing
    Jiang, Wei
    Xu, Yin
    2017 INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2017,
  • [8] Low Latency Network-on-Chip Router Using Static Straight Allocator
    Monemi, Alireza
    Ooi, Chia Yee
    Palesi, Maurizio
    Marsono, Muhammad Nadzir
    2016 3RD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, COMPUTER, AND ELECTRICAL ENGINEERING (ICITACEE), 2016, : 2 - 9
  • [9] ReNoC: A network-on-chip architecture with reconfigurable topology
    Stensgaard, Mikkel B.
    Sparso, Jens
    NOCS 2008: SECOND IEEE INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP, PROCEEDINGS, 2007, : 55 - 64
  • [10] Integrated modelling and generation of a reconfigurable network-on-chip
    Ching, Doris
    Schaumont, Patrick
    Verbauwhede, Ingrid
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2005, 1 (3-4) : 218 - 227