Agile: A Learning-Enabled Power and Performance-Efficient Network-on-Chip Design

被引:9
|
作者
Zheng, Hao [1 ]
Louri, Ahmed [1 ]
机构
[1] George Washington Univ, Dept Elect & Comp Engn, Washington, DC 20052 USA
关键词
Switches; Buffer storage; Pipelines; Throughput; Computer architecture; Delays; Power gating; dynamic voltage and frequency scaling; network-on-chips; reinforcement learning; ENERGY; NOC; INTERCONNECT; MANAGEMENT;
D O I
10.1109/TETC.2020.3003496
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A number of techniques to achieve power-efficient Network-on-Chips (NoCs) have been proposed, two of which are power-gating and dynamic voltage and frequency scaling (DVFS). Power-gating reduces static power, and DVFS reduces dynamic power. With the goal of reducing both static and dynamic power, it is intuitive to simultaneously deploy both techniques. However, we observe that the straightforward combination of power-gating and DVFS can result in reduced power benefits and degraded performance. In this article, we uniquely combine power-gating and DVFS with the aim of maximizing the NoC power savings and improving performance. The proposed NoC design, called Agile, consists of several architectural designs and a reinforcement learning (RL) based control policy to mitigate the negative effects induced by the combined power-gating and DVFS. Specifically, a simple bypass switch is deployed to maintain network connectivity, avoiding frequently waking up the powered-off router. An optimized pipeline can simplify pipeline stages of the bypass switch to reduce network latency. Reversible link channel buffers can be dynamically allocated to where they are needed to improve throughput. In addition, the RL control policy predicts NoC traffic and decides optimal power-gating decisions, voltage/frequency levels and NoC architecture configurations at runtime. Furthermore, we explore the use of an artificial neural network (ANN) to efficiently reduce the area overhead of implementing RL. We evaluate our design using the PARSEC benchmarks suite. The full system simulation results show that the proposed design improves the overall power savings by up to 58 percent while improving the performance up to 11 percent as compared to state-of-the-art designs. The ANN-based RL implementation and bypass switch incur nominal area overhead of 5 percent, as compared to a conventional router.
引用
收藏
页码:223 / 236
页数:14
相关论文
共 50 条
  • [21] Wavelength Assignment in Optical Network-on-Chip: Design and Performance
    Chen, Zheng
    Gu, Huaxi
    Chen, Yawen
    Zhang, Haibo
    2013 IEEE INTERNATIONAL CONFERENCE OF IEEE REGION 10 (TENCON), 2013,
  • [22] Area and Power-efficient Innovative Network-on-Chip Architecurte
    Wang, Chifeng
    Hu, Wen-Hsiang
    Bagherzadeh, Nader
    Lee, Seung Eun
    PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2010, : 533 - 539
  • [23] High-performance, Energy-efficient, Fault-tolerant Network-on-Chip Design Using Reinforcement Learning
    Wang, Ke
    Louri, Ahmed
    Karanth, Avinash
    Bunescu, Razvan
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 1166 - 1171
  • [24] Power-Efficient Calibration and Reconfiguration for Optical Network-on-Chip
    Zheng, Yan
    Lisherness, Peter
    Gao, Ming
    Bovington, Jock
    Cheng, Kwang-Ting
    Wang, Hong
    Yang, Shiyuan
    JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2012, 4 (12) : 955 - 966
  • [25] ProMINoC: An efficient Network-on-Chip design for flexible data permutation
    Pham, Phi-Hung
    Park, Jongsun
    Kim, Chulwoo
    IEICE ELECTRONICS EXPRESS, 2010, 7 (12): : 861 - 866
  • [26] ZigZag: An Efficient Deterministic Network-on-chip Routing Algorithm Design
    Valencia, Pedro
    Muller, Eric
    Wang, Nan
    2017 8TH IEEE ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2017, : 1 - 5
  • [27] Degradability Enabled Routing for Network-on-Chip Switches
    Schley, Gert
    Radetzki, Martin
    Kohler, Adan
    IT-INFORMATION TECHNOLOGY, 2010, 52 (04): : 201 - 208
  • [28] On the design of a photonic network-on-chip
    Shacham, Assaf
    Bergman, Keren
    Carloni, Luca P.
    NOCS 2007: FIRST INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP, PROCEEDINGS, 2007, : 53 - +
  • [29] Efficient modeling and synthesis of on-chip communication protocols for network-on-chip design
    Siegmund, R
    Müller, D
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V: BIO-MEDICAL CIRCUITS & SYSTEMS, VLSI SYSTEMS & APPLICATIONS, NEURAL NETWORKS & SYSTEMS, 2003, : 81 - 84
  • [30] Design of Configurable Power Efficient 3-Dimensional Crossbar Switch For Network-on-Chip(NoC)
    Bansal, Shilpi
    Sharma, Satyendra
    Sharma, Nidhi
    2016 2ND INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION, & AUTOMATION (ICACCA) (FALL), 2016, : 215 - 219