A survey of machine learning for Network-on-Chips

被引:5
作者
Zhang, Xiaoyun [1 ]
Dong, Dezun [1 ]
Li, Cunlu [1 ]
Wang, Shaocong [1 ]
Xiao, Liquan [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp, Changsha 410073, Hunan, Peoples R China
关键词
Machine learning; Network-on-Chips; NoCs design optimization; POWER; MANAGEMENT; COMMUNICATION; NOC; PREDICTION; ENERGY; MODEL;
D O I
10.1016/j.jpdc.2023.104778
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The popularity of Machine Learning (ML) has extended to numerous disciplines, including the domain of Network-on-chips (NoCs), leading to a consequential impact. Recent works have explored ML models' appli-cability for NoCs design, optimization, and performance evaluation. ML-based NoCs design has demonstrated superior performance to heuristic methods employed by human experts in NoCs design. This has facilitated a tight collaboration between ML and NoCs research, offering novel perspectives and optimization strategies to advance NoCs design. In this paper, we present a comprehensive survey into implementing ML techniques for NoCs. Initially, we provide an overview of ML-based research for NoCs in two aspects: (i) the adoption of ML for performance modeling and prediction and (ii) ML-based for NoCs design, including individual components (such as routing algorithm, arbitration, traffic control, etc.). Subsequently, we summarize the challenges and difficulties in designing NoCs for applying ML techniques and discuss the preliminary solutions to these issues. Finally, we prospect the perspective on future research directions for expanding the application of ML techniques to diverse scenarios of NoCs, exploring the adoption of ML techniques for NoCs design automation. We expect this paper can be helpful for design experts to optimize NoCs using ML techniques, leading to high-performance, energy-efficient, and easy-to-implement NoCs.
引用
收藏
页数:18
相关论文
共 165 条
[91]   DyXY - A proximity congestion-aware deadlock-free dynamic routing method for Network on Chip [J].
Li, Ming ;
Zeng, Qing-An ;
Jone, Wen-Ben .
43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, :849-+
[92]  
Lin T.R., 2019, Optimizing routerless network-on-chip designs: an innovative learning-based framework
[93]   A Deep Reinforcement Learning Framework for Architectural Exploration: A Routerless NoC Case Study [J].
Lin, Ting-Ru ;
Penney, Drew ;
Pedram, Massoud ;
Chen, Lizhong .
2020 IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2020), 2020, :99-110
[94]   DaDianNao: A Neural Network Supercomputer [J].
Luo, Tao ;
Liu, Shaoli ;
Li, Ling ;
Wang, Yuqing ;
Zhang, Shijin ;
Chen, Tianshi ;
Xu, Zhiwei ;
Temam, Olivier ;
Chen, Yunji .
IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (01) :73-88
[95]  
Ma S, 2011, ISCA 2011: PROCEEDINGS OF THE 38TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, P413, DOI 10.1145/2024723.2000113
[96]  
Mahajan D, 2016, INT S HIGH PERF COMP, P14, DOI 10.1109/HPCA.2016.7446050
[97]  
Matsutani H., 2010, 4 ACM IEEE INT S NET
[98]  
Medsker L.R., 2000, INT SER COMPUTAT INT
[99]   DNN pruning and mapping on NoC-Based communication infrastructure [J].
Mirmahaleh, Seyedeh Yasaman Hosseini ;
Rahmani, Amir Masoud .
MICROELECTRONICS JOURNAL, 2019, 94
[100]  
Morris R, 2012, PR IEEE COMP DESIGN, P413, DOI 10.1109/ICCD.2012.6378672