An investigation of latency prediction for NoC-based communication architectures using machine learning techniques

被引:0
|
作者
Jefferson Silva
Márcio Kreutz
Monica Pereira
Marjory Da Costa-Abreu
机构
[1] Federal Institute of Education,
[2] Science and Technology of Rio Grande do Norte (IFRN),undefined
[3] UFRN,undefined
来源
关键词
Network-on-chip; Machine learning; Latency prediction; Design space exploration;
D O I
暂无
中图分类号
学科分类号
摘要
Due to the increasing number of cores in Systems on Chip (SoCs), bus architectures have suffered with limitations regarding performance. As applications demand higher bandwidth and lower latencies, buses have not been able to comply with such requirements due to longer wires and increased capacitance. Facing this scenario, Networks on Chip (NoCs) emerged as a way to overcome the limitations found in bus-based systems. Fully exploring all possible NoC characteristics settings is unfeasible due to the vast design space to cover. Therefore, some methods which aim to speed up the design process are needed. In this work, we propose the use of machine learning techniques to optimise NoC architecture components during the design phase. We have investigated the performance of several different ML techniques and selected the Random Forest one targeting audio/video applications. The results have shown an accuracy of up to 90% and 85% for prediction involving arbitration and routing protocols, respectively, and in terms of applications inference, audio/video achieved up to 99%. After this step, we have evaluated other classifiers for each application individually, aiming at finding the adequate one for each situation. The best class of classifiers found was the Tree-based one (Random Forest, Random Tree, and M5P) which is very encouraging, and it points to different approaches from the current state of the art for NoCs latency prediction.
引用
收藏
页码:7573 / 7591
页数:18
相关论文
共 50 条
  • [1] An investigation of latency prediction for NoC-based communication architectures using machine learning techniques
    Silva, Jefferson
    Kreutz, Marcio
    Pereira, Monica
    Da Costa-Abreu, Marjory
    [J]. JOURNAL OF SUPERCOMPUTING, 2019, 75 (11): : 7573 - 7591
  • [2] Review of NoC-Based FPGAs Architectures
    Salaheldin, Alaa
    Abdallah, Karim
    Gamal, Noha
    Mostafa, Hassan
    [J]. 2015 5TH INTERNATIONAL CONFERENCE ON ENERGY AWARE COMPUTING SYSTEMS & APPLICATIONS (ICEAC), 2015,
  • [3] A Configurable Monitoring Infrastructure for NoC-Based Architectures
    Fiorin, Leandro
    Palermo, Gianluca
    Silvano, Cristina
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (11) : 2436 - 2440
  • [4] ntegrated Coherence Prediction: Towards Efficient Cache Coherence on NoC-Based Multicore Architectures
    Huang, Libo
    Wang, Zhiying
    Xiao, Nong
    Wang, Yongwen
    Dou, Qiang
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2014, 19 (03)
  • [5] A Case Study for NoC-Based Homogeneous MPSoC Architectures
    Tota, Sergio V.
    Casu, Mario R.
    Roch, Massimo Ruo
    Macchiarulo, Luca
    Zamboni, Maurizio
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (03) : 384 - 388
  • [6] Differentiated Communication Services for NoC-Based MPSoCs
    Carara, Everton Alceu
    Calazans, Ney Laert Vilar
    Moraes, Fernando Gehm
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (03) : 595 - 608
  • [7] Efficient Cache Reconfiguration Using Machine Learning in NoC-Based Many-Core CMPs
    Charles, Subodha
    Ahmed, Alif
    Ogras, Umit Y.
    Mishra, Prabhat
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2019, 24 (06)
  • [8] Adaptive QoS Techniques for NoC-Based MPSoCs
    Ruaro, Marcelo
    Carara, Everton A.
    Moraes, Fernando G.
    [J]. INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC), 2013,
  • [9] Sniffer: A Machine Learning Approach for DoS Attack Localization in NoC-Based SoCs
    Sinha, Mitali
    Gupta, Setu
    Rout, Sidhartha Sankar
    Deb, Sujay
    [J]. IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2021, 11 (02) : 278 - 291
  • [10] Performance assessment of adaptive core mapping for NoC-based architectures
    Kumar, Aruru Sai
    Rao, T. V. K. Hanumantha
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2022, 15 (05) : 395 - 403