Static timing analysis for modeling QoS in networks-on-chip

被引:4
作者
Krimer, Evgeni [1 ]
Keslassy, Isaac [2 ]
Kolodny, Avinoam [2 ]
Walter, Isask'har [2 ]
Erez, Mattan [1 ]
机构
[1] Univ Texas Austin, Dept Elect & Comp Engn, Austin, TX 78712 USA
[2] Technion Israel Inst Technol, Dept Elect Engn, IL-32000 Haifa, Israel
基金
欧洲研究理事会;
关键词
Network-on-chip; Wormhole routing/switching; Virtual channels; Static-timing-analysis; Analytical model; Quality of service; WORMHOLE ROUTING TECHNIQUES; PERFORMANCE ANALYSIS; ROUTER; LATENCY; DESIGN;
D O I
10.1016/j.jpdc.2010.10.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Networks-on-chip (NoCs) are used in a growing number of SoCs and multi-core processors. Because messages compete for the NoC's shared resources, quality of service and resource allocation are major concerns for system designers. In particular, a model for the properties of packet delivery through the network is desirable. We present a methodology for packet-level static timing analysis in NoCs. Our methodology quickly and accurately gauges the performance parameters of a virtual-channel wormhole NoC without simulation. The network model can handle any topology, link capacities, and buffer sizes. It provides per-flow delay analysis that is orders-of-magnitude faster than simulation while being significantly more accurate than prior static modeling techniques. Using a carefully derived and reduced Markov chain, the model can statically represent the dynamic network state. Usage of the model in a placement optimization problem is shown as an example application. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:687 / 699
页数:13
相关论文
共 50 条
[31]   RAIR: Interference Reduction in Regionalized Networks-on-Chip [J].
Chen, Lizhong ;
Hwang, Kai ;
Pinkston, Timothy M. .
IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, :153-164
[32]   Gaussian-based optical networks-on-chip: Performance analysis and optimization [J].
Song, Tingting ;
Xie, Yiyuan ;
Ye, Yichen ;
Du, Yingxue ;
Liu, Bocheng ;
Liu, Yong .
NANO COMMUNICATION NETWORKS, 2020, 24
[33]   Implementation and analysis of a new selection strategy for adaptive routing in networks-on-chip [J].
Ascia, Giuseppe ;
Catania, Vincenzo ;
Palesi, Maurizio ;
Patti, Davide .
IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (06) :809-820
[34]   Fast Simulation of Networks-on-Chip with Priority-Preemptive Arbitration [J].
Indrusiak, Leandro Soares ;
Harbin, James ;
Dos Santos, Osmar Marchi .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2015, 20 (04)
[35]   Analysis and optimization of prediction-based flow control in networks-on-chip [J].
Ogras, Umit Y. ;
Marculescu, Radu .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2008, 13 (01)
[36]   Analytical Approaches for Performance Evaluation of Networks-on-Chip [J].
Kiasari, Abbas Eslami ;
Jantsch, Axel ;
Bekooij, Marco ;
Burns, Alan ;
Lu, Zhonghai .
CASES'12: PROCEEDINGS OF THE 2012 ACM INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS, 2012, :211-212
[37]   An SDRAM-Aware Router for Networks-on-Chip [J].
Jang, Wooyoung ;
Pan, David Z. .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (10) :1572-1585
[38]   Communication aware recovery configurations for networks-on-chip [J].
Rusu, Claudia ;
Grecu, Cristian ;
Anghel, Lorena .
14TH IEEE INTERNATIONAL ON-LINE TESTING SYMPOSIUM, PROCEEDINGS, 2008, :201-+
[39]   Survey on Real-Time Networks-on-Chip [J].
Hesham, Salma ;
Rettkowski, Jens ;
Goehringer, Diana ;
El Ghany, Mohamed A. Abd .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (05) :1500-1517
[40]   Footprint: Regulating Routing Adaptiveness in Networks-on-Chip [J].
Fu, Binzhang ;
Kim, John .
44TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2017), 2017, :691-702