An Analytical Latency Model for Networks-on-Chip

被引:69
作者
Kiasari, Abbas Eslami [1 ]
Lu, Zhonghai [1 ]
Jantsch, Axel [1 ]
机构
[1] Royal Inst Technol KTH, Dept Elect Syst, Sch Informat & Commun Technol, SE-16440 Stockholm, Sweden
关键词
Modeling and prediction; network-on-chip (NoC); performance analysis and design aids; queueing theory; PERFORMANCE-MODEL; FLOW;
D O I
10.1109/TVLSI.2011.2178620
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose an analytical model based on queueing theory for delay analysis in a wormhole-switched network-on-chip (NoC). The proposed model takes as input an application communication graph, a topology graph, a mapping vector, and a routing matrix, and estimates average packet latency and router blocking time. It works for arbitrary network topology with deterministic routing under arbitrary traffic patterns. This model can estimate per-flow average latency accurately and quickly, thus enabling fast design space exploration of various design parameters in NoC designs. Experimental results show that the proposed analytical model can predict the average packet latency more than four orders of magnitude faster than an accurate simulation, while the computation error is less than 10% in non-saturated networks for different system-on-chip platforms.
引用
收藏
页码:113 / 123
页数:11
相关论文
共 23 条
[1]  
[Anonymous], 1975, Queueing Systems
[2]  
[Anonymous], 2006, Proceedings of the 14th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS'06), DOI [10.1109/MASCOTS.2006.9, DOI 10.1109/MASCOTS.2006.9]
[3]  
Bahn J.H., 2008, Network on Chip Architectures, P22
[4]   NoC synthesis flow for customized domain specific multiprocessor systems-on-chip [J].
Bertozzi, D ;
Jalabert, A ;
Murali, S ;
Tamhankar, R ;
Stergiou, S ;
Benini, L ;
De Micheli, G .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (02) :113-129
[5]  
Bolch G., 2006, Queueing Networks and Markov Chains: Modeling and Performance Evaluation with Computer Science Applications
[6]  
Duato J., 2003, Interconnection networks
[7]   THE MARKOV-MODULATED POISSON-PROCESS (MMPP) COOKBOOK [J].
FISCHER, W ;
MEIERHELLSTERN, K .
PERFORMANCE EVALUATION, 1993, 18 (02) :149-171
[8]   Network Delays and Link Capacities in Application-SpecificWormhole NoCs [J].
Guz, Zvika ;
Walter, Isask'har ;
Bolotin, Evgeny ;
Cidon, Israel ;
Ginosar, Ran ;
Kolodny, Avinoam .
VLSI DESIGN, 2007,
[9]   System-level buffer allocation for application-specific networks-on-chip router design [J].
Hu, Jingcao ;
Ogras, Umit Y. ;
Marculescu, Radu .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (12) :2919-2933
[10]   Buffer Optimization in Network-on-Chip Through Flow Regulation [J].
Jafari, Fahimeh ;
Lu, Zhonghai ;
Jantsch, Axel ;
Yaghmaee, Mohammad Hossein .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (12) :1973-1986