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 条
  • [1] ALPHA: A Learning-Enabled High-Performance Network-on-Chip Router Design for Heterogeneous Manycore Architectures
    Li, Yuan
    Louri, Ahmed
    [J]. IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2021, 6 (02): : 274 - 288
  • [2] Power- and performance-efficient cluster-based network-on-chip with reconfigurable topology
    Mehrvarzy, Pooyan
    Modarressi, Mehdi
    Sarbazi-Azad, Hamid
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2016, 46 : 122 - 135
  • [3] Machine Learning Enabled Power-Aware Network-on-Chip Design
    DiTomaso, Dominic
    Sikder, Ashif
    Kodi, Avinash
    Louri, Ahmed
    [J]. PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1354 - 1359
  • [4] Monolithic 3D-enabled High Performance and Energy Efficient Network-on-Chip
    Das, Sourav
    Doppa, Janardhan Rao
    Pande, Partha Pratim
    Chakrabarty, Krishnendu
    [J]. 2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 233 - 240
  • [5] SecureNoC: A Learning-Enabled, High-Performance, Energy-Efficient, and Secure On-Chip Communication Framework Design
    Wang, Ke
    Zheng, Hao
    Li, Yuan
    Louri, Ahmed
    [J]. IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2022, 7 (03): : 709 - 723
  • [6] Power Optimal Network-on-Chip Interconnect Design
    Vikas, G.
    Kuri, Joy
    Varghese, Kuruvilla
    [J]. IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2009, : 147 - 150
  • [7] A power and performance model for network-on-chip architectures
    Banerjee, N
    Vellanki, P
    Chatha, KS
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 1250 - 1255
  • [8] LumiNOC: A Power-Efficient, High-Performance, Photonic Network-on-Chip
    Li, Cheng
    Browning, Mark
    Gratz, Paul V.
    Palermo, Samuel
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (06) : 826 - 838
  • [9] CDMA Enabled Wireless Network-on-Chip
    Vijayakumaran, Vineeth
    Yuvaraj, Manoj Prashanth
    Mansoor, Naseef
    Nerurkar, Nishad
    Ganguly, Amlan
    Kwasinski, Andres
    [J]. ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2014, 10 (04)
  • [10] Power Efficient Photonic Network-on-Chip for a Scalable GPU
    Bashir, Janibul
    Sethi, Khushal
    Sarangi, Smruti R.
    [J]. PROCEEDINGS OF THE 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS'19), 2019,