Real-time analysis of priority-preemptive NoCs with arbitrary buffer sizes and router delays

被引:13
|
作者
Nikolic, Borislav [1 ]
Tobuschat, Sebastian [1 ]
Indrusiak, Leandro Soares [2 ]
Ernst, Rolf [1 ]
Burns, Alan [2 ]
机构
[1] Tech Univ Carolo Wilhelmina Braunschweig, Inst Comp & Network Engn, Braunschweig, Germany
[2] Univ York, Dept Comp Sci, Real Time Syst Grp, York, N Yorkshire, England
基金
英国工程与自然科学研究理事会;
关键词
Real-time systems; Embedded systems; Network-on-chip; Wormhole switching; Virtual channels; Priority-preemptive arbitration; NETWORKS; CHIP;
D O I
10.1007/s11241-018-9312-0
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Nowadays available multiprocessor platforms predominantly use a network-on-chip (NoC) architecture as an interconnect medium, due to its good scalability and performance. During the last decade, NoCs received a significant amount of attention from the real-time community. One promising category of approaches suggests to employ already existing hardware features called virtual channels, and dedicate them, exclusively, to individual communication traffic flows. In this way, NoCs become more amenable to the real-time analysis, which is an essential requirement for providing both safe and tight worst-case analysis methods, and consequently deriving real-time guarantees. In this manuscript, we present the approach which falls in the aforementioned category. Specifically, we propose a novel method for the worst-case analysis of the NoC traffic, assuming the existence of per-flow dedicated virtual channels. Compared to the state-of-the-art techniques, our approach yields substantially tighter upper-bounds on the worst-case traversal times (WCTTs) of communication traffic flows. By employing the proposed method, resource over-provisioning can be mitigated to a large extent, and significant design-cost reductions can be achieved. Moreover, we implemented a cycle-accurate simulator of the assumed NoC architecture, and used it to assess the tightness of derived WCTT bounds. Finally, we reached an interesting conclusion that bigger virtual channel buffers do not necessarily lead to better results, and in many cases can be counter-productive, which is a very important finding for system designers.
引用
收藏
页码:63 / 105
页数:43
相关论文
共 50 条
  • [31] Timed state space analysis of real-time preemptive systems
    Bucci, G
    Fedeli, A
    Sassoli, L
    Vicario, E
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (02) : 97 - 111
  • [32] Priority-free conditionally-preemptive scheduling of modular sporadic real-time systems
    Wang, Xi
    Li, Zhiwu
    Wonham, W. M.
    AUTOMATICA, 2018, 89 : 392 - 397
  • [33] Analysis of real-time communication system with queuing priority
    Wu, YB
    Li, ZS
    Chen, ZH
    Wu, YH
    Wang, L
    Lu, T
    2005 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING PROCEEDINGS, VOLS 1 AND 2, 2005, : 863 - 866
  • [34] Analysis of real-time communication system with queuing priority
    Wu, YB
    Li, ZS
    Wu, YH
    Chen, ZH
    Lu, T
    Wang, L
    Hu, JJ
    ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2005, 3740 : 707 - 713
  • [35] Simulation analysis of a real-time database buffer manager
    Moniz, DL
    Fortier, PJ
    PROCEEDINGS OF THE 29TH ANNUAL SIMULATION SYMPOSIUM, 1996, : 252 - 259
  • [36] Analysis of delays for real-time networked control systems
    Ma Xiang-hua
    Xie Jian-ying
    Wei Zhen
    PROCEEDINGS OF 2004 CHINESE CONTROL AND DECISION CONFERENCE, 2004, : 621 - 624
  • [37] An exact schedulability test for fixed-priority preemptive mixed-criticality real-time systems
    Asyaban, Sedigheh
    Kargahi, Mehdi
    REAL-TIME SYSTEMS, 2018, 54 (01) : 32 - 90
  • [38] Delay analysis for real-time and non real-time traffic streams under a priority cell scheduling
    Ishizaki, Fumio
    Takine, Tetsuya
    Oie, Yuji
    Conference Record / IEEE Global Telecommunications Conference, 1998, 5 : 3007 - 3012
  • [39] Delay analysis for real-time and non real-time traffic streams under a priority cell scheduling
    Ishizaki, F
    Takine, T
    Oie, Y
    GLOBECOM 98: IEEE GLOBECOM 1998 - CONFERENCE RECORD, VOLS 1-6: THE BRIDGE TO GLOBAL INTEGRATION, 1998, : 3007 - 3012
  • [40] An exact schedulability test for fixed-priority preemptive mixed-criticality real-time systems
    Sedigheh Asyaban
    Mehdi Kargahi
    Real-Time Systems, 2018, 54 : 32 - 90