EDF as an Arbitration Policy for Wormhole-Switched Priority-Preemptive NoCs - Myth or Fact?

被引:1
|
作者
Nikolic, Borislav [1 ]
Petters, Stefan M. [1 ]
机构
[1] Polytech Inst Porto, CISTER INESC TEC, ISEP, Porto, Portugal
关键词
Real-Time Systems; Embedded Systems; Multiprocessors; NoCs; Wormhole Switching;
D O I
10.1145/2656045.2656056
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A constant increase in the number of processors integrated within multiprocessor platforms led to more apparent contentions for the interconnect medium. Consequently, inter-processor communication latencies significantly outgrew the threshold until which their effects on the real-time analysis of multiprocessors can be discarded as negligible. Yet, despite its ever increasing importance, the contention analysis of interconnects is still in its infancy! In that vein, we propose a novel arbitration policy for interconnect routers, which is based on the EDF paradigm - a well-established approach in the scheduling theory. First, we elaborate on the practical aspects of this model and propose the worstcase traffic delay analysis. Then, we experimentally evaluate the approach against the state-of-the-art methods, and also investigate its practical limitations, so as to give a complete answer to the question posed in the title of this work.
引用
收藏
页数:10
相关论文
共 10 条
  • [1] On Routing Flexibility of Wormhole-Switched Priority-Preemptive NoCs
    Nikolic, Borislav
    Pinho, Luis Miguel
    Indrusiak, Leandro Soares
    [J]. 2016 IEEE 22ND INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2016, : 120 - 129
  • [2] Optimal minimal routing and priority assignment for priority-preemptive real-time NoCs
    Nikolic, Borislav
    Pinho, Luis Miguel
    [J]. REAL-TIME SYSTEMS, 2017, 53 (04) : 578 - 612
  • [3] Fast Simulation of Networks-on-Chip with Priority-Preemptive Arbitration
    Indrusiak, Leandro Soares
    Harbin, James
    Dos Santos, Osmar Marchi
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2015, 20 (04)
  • [4] Erratum to: Optimal minimal routing and priority assignment for priority-preemptive real-time NoCs
    Borislav Nikolić
    Luís Miguel Pinho
    [J]. Real-Time Systems, 2017, 53 : 613 - 613
  • [5] Buffer-aware bounds to multi-point progressive blocking in priority-preemptive NoCs
    Indrusiak, Leandro Soares
    Burns, Alan
    Nikolic, Borislav
    [J]. PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 219 - 224
  • [6] Real-time analysis of priority-preemptive NoCs with arbitrary buffer sizes and router delays
    Borislav Nikolić
    Sebastian Tobuschat
    Leandro Soares Indrusiak
    Rolf Ernst
    Alan Burns
    [J]. Real-Time Systems, 2019, 55 : 63 - 105
  • [7] Real-time analysis of priority-preemptive NoCs with arbitrary buffer sizes and router delays
    Nikolic, Borislav
    Tobuschat, Sebastian
    Indrusiak, Leandro Soares
    Ernst, Rolf
    Burns, Alan
    [J]. REAL-TIME SYSTEMS, 2019, 55 (01) : 63 - 105
  • [8] End-to-end schedulability tests for multiprocessor embedded systems based on networks-on-chip with priority-preemptive arbitration
    Indrusiak, Leandro Soares
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (07) : 553 - 561
  • [9] A Novel Flow Control Mechanism to Avoid Multi-Point Progressive Blocking in Hard Real-Time Priority-Preemptive NoCs
    Burns, A.
    Indrusiak, L. S.
    Smirnov, N.
    Harrison, J.
    [J]. 2020 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2020), 2020, : 137 - 147
  • [10] Fast and Accurate Transaction-Level Model of a Wormhole Network-on-Chip with Priority Preemptive Virtual Channel Arbitration
    Indrusiak, Leandro Soares
    dos Santos, Osmar Marchi
    [J]. 2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 1089 - 1094