IntelliNoC: A Holistic Design Framework for Energy-Efficient and Reliable On-Chip Communication for Manycores

被引:21
|
作者
Wang, Ke [1 ]
Louri, Ahmed [1 ]
Karanth, Avinash [2 ]
Bunescu, Razvan [2 ]
机构
[1] George Washington Univ, Dept Elect & Comp Engn, Washington, DC 20037 USA
[2] Ohio Univ, Sch Elect Engn & Comp Sci, Athens, OH 45701 USA
关键词
Network-on-Chip (NoC); Reinforcement Learning; NoC Performance; Reliability; Energy-Efficiency; ROUTER ARCHITECTURE; POWER; MODEL; NETWORK;
D O I
10.1145/3307650.3322274
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As technology scales, Network-on-Chips (NoCs), currently being used for on-chip communication in manycore architectures, face several problems including high network latency, excessive power consumption, and low reliability. Simultaneously addressing these problems is proving to be difficult due to the explosion of the design space and the complexity of handling many trade-offs. In this paper, we propose IntelliNoC, an intelligent NoC design framework which introduces architectural innovations and uses reinforcement learning to manage the design complexity and simultaneously optimize performance, energy-efficiency, and reliability in a holistic manner. IntelliNoC integrates three NoC architectural techniques: (1) multi-function adaptive channels (MFACs) to improve energy-efficiency; (2) adaptive error detection/correction and re-transmission control to enhance reliability; and (3) a stress-relaxing bypass feature which dynamically powers off NoC components to prevent overheating and fatigue. To handle the complex dynamic interactions induced by these techniques, we train a dynamic control policy using Q-learning, with the goal of providing improved fault-tolerance and performance while reducing power consumption and area overhead. Simulation using PARSEC benchmarks shows that our proposed IntelliNoC design improves energy-efficiency by 67% and mean-time-to-failure (MTTF) by 77%, and decreases end-to-end packet latency by 32% and area requirements by 25% over baseline NoC architecture.
引用
收藏
页码:589 / 600
页数:12
相关论文
共 50 条
  • [1] SecureNoC: A Learning-Enabled, High-Performance, Energy-Efficient, and Secure On-Chip Communication Framework Design
    Wang, Ke
    Zheng, Hao
    Li, Yuan
    Louri, Ahmed
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2022, 7 (03): : 709 - 723
  • [2] Self-Calibrated Energy-Efficient and Reliable Channels for On-Chip Interconnection Networks
    Huang, Po-Tsang
    Hwang, Wei
    JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, 2012, 2012
  • [3] Energy-Efficient Modulation Design for Reliable Communication in Wireless Networks
    Chen, Qing
    Gursoy, Mustafa Cenk
    2009 43RD ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS, VOLS 1 AND 2, 2009, : 811 - 816
  • [4] Energy-efficient design: a holistic approach
    Moir, A.H.M.
    Structural engineer London, 1999, 77 (02): : 13 - 19
  • [5] Exploiting variable cycle transmission energy-efficient on-chip interconnect design
    Kalyan, T. Venkata
    Mutyam, Madhu
    Rao, P. Vijaya Sankara
    21ST INTERNATIONAL CONFERENCE ON VLSI DESIGN: HELD JOINTLY WITH THE 7TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, PROCEEDINGS, 2008, : 235 - +
  • [6] A case for hierarchical rings with deflection routing: An energy-efficient on-chip communication substrate
    Ausavarungnirun, Rachata
    Fallin, Chris
    Yu, Xiangyao
    Chang, Kevin Kai-Wei
    Nazario, Greg
    Das, Reetuparna
    Loh, Gabriel H.
    Mutlu, Onur
    PARALLEL COMPUTING, 2016, 54 : 29 - 45
  • [7] DESIGN OF ENERGY EFFICIENT SEMI-SERIAL ON-CHIP COMMUNICATION LINK
    Priyadharsini, R. Ranga
    Paramasivam, K.
    PROCEEDINGS OF 2015 ONLINE INTERNATIONAL CONFERENCE ON GREEN ENGINEERING AND TECHNOLOGIES (IC-GET), 2015,
  • [8] Energy-efficient and reliable low-swing signaling for on-chip buses based on redundant coding
    Bertozzi, D
    Benini, L
    Ricco, B
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL I, PROCEEDINGS, 2002, : 93 - 96
  • [9] Design of Energy-Efficient On-Chip EEG Classification and Recording Processors for Wearable Environments
    Bin Altaf, Muhammad Awais
    Zhang, Chen
    Radakovic, Ljubomir
    Yoo, Jerald
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 1126 - 1129
  • [10] A survey of techniques for energy efficient on-chip communication
    Raghunathan, V
    Srivastava, MB
    Gupta, RK
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 900 - 905