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 条
  • [31] Energy-Efficient eDRAM-Based On-Chip Storage Architecture for GPGPUs
    Jing, Naifeng
    Jiang, Li
    Zhang, Tao
    Li, Chao
    Fan, Fengfeng
    Liang, Xiaoyao
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (01) : 122 - 135
  • [32] Techniques for energy-efficient communication pipeline design
    Qu, G
    Potkonjak, M
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2002, 10 (05) : 542 - 549
  • [33] Genetic Algorithm Based On-Chip Communication Link Reconfiguration for Efficient On-Chip Communication
    Hemalatha, S. Beulah
    Vigneswaran, T.
    2017 INTERNATIONAL CONFERENCE ON ALGORITHMS, METHODOLOGY, MODELS AND APPLICATIONS IN EMERGING TECHNOLOGIES (ICAMMAET), 2017,
  • [34] A gracefully degrading and energy-efficient modular router architecture for on-chip networks
    Kim, Jongman
    Nicopoulos, Chrysostomos
    Park, Dongkook
    Naravanan, Vijaykrishnan
    Youssif, Mazin S.
    Das, Chita R.
    33RD INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHTIECTURE, PROCEEDINGS, 2006, : 4 - 15
  • [35] An Energy-efficient On-chip Learning Architecture for STDP based Sparse Coding
    Kim, Heetak
    Tang, Hoyoung
    Park, Jongsun
    2019 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2019,
  • [36] An Energy-Efficient GAN Accelerator with On-chip Training for Domain Specific Optimization
    Kim, Soyeon
    Kang, Sanghoon
    Han, Donghyeon
    Kim, Sangyeob
    Kim, Sangjin
    Yoo, Hoi-jun
    2020 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE (A-SSCC), 2020,
  • [37] EcoLaser: An Adaptive Laser Control for Energy-Efficient On-Chip Photonic Interconnects
    Demir, Yigit
    Hardavellas, Nikos
    PROCEEDINGS OF THE 2014 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2014, : 3 - 8
  • [38] Energy-Efficient Monolithic Three-Dimensional On-Chip Memory Architectures
    Yu, Ye
    Jha, Niraj K.
    IEEE TRANSACTIONS ON NANOTECHNOLOGY, 2018, 17 (04) : 620 - 633
  • [39] An energy efficient and low overhead fault mitigation technique for internet of thing edge devices reliable on-chip communication
    Ibrahim, Muhammad
    Baloch, Naveed Khan
    Anjum, Sheraz
    Bin Zikria, Yousaf
    Kim, Sung Won
    SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (12): : 2393 - 2410
  • [40] Easy, Fast, and Energy-Efficient Object Detection on Heterogeneous On-Chip Architectures
    Totoni, Ehsan
    Dikmen, Mert
    Garzaran, Maria Jesus
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2013, 10 (04)