Optimal minimal routing and priority assignment for priority-preemptive real-time NoCs (vol 53, pg 578, 2017)

被引:0
|
作者
Nikolic, Borislav [1 ,2 ]
Pinho, Luis Miguel [2 ]
机构
[1] Tech Univ Carolo Wilhelmina Braunschweig, Inst Comp & Network Engn, Braunschweig, Germany
[2] IPP, ISEP, CISTER INESC TEC, Rua Dr Antonio Bernardino de Almeida 431, P-4200072 Oporto, Portugal
关键词
Embedded systems; Network-on-Chip; Priority-preemptive arbitration; Real-time systems; Virtual channels; Wormhole switching;
D O I
10.1007/s11241-017-9278-3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Network-on-Chip (NoC) architecture is an interconnect network with a good performance and scalability potential. Thus, it comes as no surprise that NoCs are among the most popular interconnect mediums in nowadays available many-core platforms. Over the years, the real-time community has been attempting to make NoCs amenable to the real-time analysis. One such approach advocates to employ virtual channels. Virtual channels are hardware resources that can be used as an infrastructure to facilitate flit-level preemptions between communication traffic flows. This gives the possibility to implement priority-preemptive arbitration policies in routers, which is a promising step towards deriving real-time guarantees for NoC traffic. So far, various aspects of priority-preemptive NoCs were studied, such as arbitration, priority assignment, routing, and workload mapping. Due to a potentially large solution space, the majority of available techniques are heuristic-centric, that is, either pure heuristics, or heuristic-based search strategies are used. Such approaches may lead to an inefficient use of hardware resources, and may cause a resource over-provisioning as well as unnecessarily high design-cost expenses. Motivated by this reality, we take a different approach, and propose an integer linear program to solve the problems of priority assignment and routing of NoC traffic. The proposed method finds optimal routes and priorities, but also allows to reduce the search space (and the computation time) by fixing either priorities or routes, and derive optimal values for remaining parameters. This framework is used to experimentally evaluate both the scalability of the proposed method, as well as the efficiency of existing priority assignment and routing techniques.
引用
收藏
页码:613 / 613
页数:1
相关论文
共 50 条
  • [41] Non-preemptive fixed priority scheduling of hard real-time periodic tasks
    Park, Moonju
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 881 - 888
  • [42] Stochastic analysis of real-time systems under preemptive priority-driven scheduling
    José María López
    José Luis Díaz
    Joaquín Entrialgo
    Daniel García
    Real-Time Systems, 2008, 40 : 180 - 207
  • [43] Priority assignment in hierarchically scheduled time-partitioned distributed real-time with flows
    Amurrio, Andoni
    Gutierrez, J. Javier
    Aldea, Mario
    Azketa, Ekain
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 122
  • [44] An efficient response-time analysis for real-time transactions with fixed priority assignment
    Rahni, Ahmed
    Grolleau, Emmanuel
    Richard, Michael
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2009, 5 (03) : 197 - 209
  • [45] Priority and deadline assignment to triggered transactions in distributed real-time active databases
    Lam, KY
    Law, GCK
    Lee, VCS
    JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 51 (01) : 49 - 60
  • [46] On traffic burstiness and priority assignment for the real-time connections in a regulated ATM network
    Ng, J
    IEICE TRANSACTIONS ON COMMUNICATIONS, 1999, E82B (06) : 841 - 850
  • [47] On traffic burstiness and priority assignment for the real-time connections in a regulated ATM network
    Hong Kong Baptist Univ, Kowloon, Hong Kong
    IEICE Trans Commun, 6 (841-850):
  • [48] Optimization of Task Allocation and Priority Assignment in Hard Real-Time Distributed Systems
    Zhu, Qi
    Zeng, Haibo
    Zheng, Wei
    Di Natale, Marco
    Sangiovanni-Vincentelli, Alberto
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11 (04)
  • [49] Real-Time Analysis and Message Priority Assignment for TSN-CAN Gateway
    Wu, Wufei
    Huang, Huijuan
    Li, Wenhao
    Liu, Ruihua
    Xie, Yong
    Long, Saiqin
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2024, 25 (11) : 16133 - 16144
  • [50] Definition of task allocation and priority assignment in hard real-time distributed systems
    Zheng, Wei
    Zhu, Qi
    Di Natale, Marco
    Vincentelli, Alberto Sangiovanni
    RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, : 161 - +