SVR-NoC: a Performance Analysis Tool for Network-on-chips Using Learning-Based Support Vector Regression Model

Zhiliang Qian,Da-Cheng Juan,Paul Bogdan,Chi-Ying Tsui,Diana Marculescu,Radu Marculescu
DOI: https://doi.org/10.1109/tcad.2015.2474393
IF: 2.9
2016-01-01
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Abstract:In this work, we propose SVR-NoC, a learning-based support vector regression (SVR) model for evaluating Network-on-Chip (NoC) latency performance. Different from the state-of-the-art NoC analytical model, which uses classical queuing theory to directly compute the average channel waiting time, the proposed SVR-NoC model performs NoC latency analysis based on learning the typical training data. More specifically, we develop a systematic machine-learning framework that uses the kernel-based support vector regression method to predict the channel average waiting time and the traffic flow latency. Experimental results show that SVR-NoC can predict the average packet latency accurately while achieving about 120X speed-up over simulation-based evaluation methods.
What problem does this paper attempt to address?