Loading…

Enhancing predictive accuracy using machine learning for network-on-chip performance modeling

Network-on-Chip (NoC) is a promising, scalable interconnect solution of System-on-Chip (SoC) designs for high-performance computing platforms. The critical metrics, such as latency, throughput, and the number of packets received, directly impact the overall performance of NoCs. However, a cycle-accu...

Full description

Saved in:
Bibliographic Details
Published in:Computers & electrical engineering 2025-04, Vol.123, p.110041, Article 110041
Main Authors: Patra, Ramapati, Maji, Prasenjit, Raj, Yogesh, Mondal, Hemanta Kumar
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Network-on-Chip (NoC) is a promising, scalable interconnect solution of System-on-Chip (SoC) designs for high-performance computing platforms. The critical metrics, such as latency, throughput, and the number of packets received, directly impact the overall performance of NoCs. However, a cycle-accurate simulator takes considerable execution time with system size. This work proposes a machine learning approach with various regression models to predict critical metrics for network-on-chip-based architectures. The proposed work explores Polynomial regression (PR), Linear regression (LR), and Decision tree regression (DTR) models to predict linear and non-linear performance metrics. The obtained results are compared with the dataset generated from a cycle-accurate simulator. The experimental results showed an accuracy of 99% for linear and up to 98% for non-linear outputs with a maximum speed of around 3600x compared to a cycle-accurate simulator. Testing our model with SPLASH-2 and PARSEC real and synthetic benchmarks outperformed the existing works due to the convincing nature of real traffic.
ISSN:0045-7906
DOI:10.1016/j.compeleceng.2024.110041