• DocumentCode
    3395244
  • Title

    Average and Worst-Case Latency Improvements in Mixed-Criticality Wormhole Networks-on-Chip

  • Author

    Indrusiak, Leandro Soares ; Harbin, James ; Burns, Alan

  • Author_Institution
    Dept. of Comput. Sci., Univ. of York, York, UK
  • fYear
    2015
  • fDate
    8-10 July 2015
  • Firstpage
    47
  • Lastpage
    56
  • Abstract
    Mixed-criticality applications executing over a multiprocessor platform based on Network-on-Chip (NoC) exchange packets of different criticality levels through the same communication infrastructure, and transmission of a packet has potential impact over the latency of all the others. This paper presents NoC architectural improvements to output port arbitration and mode change signalling. The first aim is to improve the average latency of low-criticality packets following a mode change by allowing NoC arbiters to service them during cycles in which no high-criticality flows can be transmitted. The second aim is to reduce the worst-case latency of high-criticality packets transmitted by the NoC. The former objective improves the system´s responsiveness, while the latter contributes to increased resource efficiency. The achieved improvements are evaluated, respectively, by cycle-accurate simulation and by schedulability analysis, showing full delivery of low-criticality packets following a criticality change, and achieving full schedulability in 8.2% more flow sets than the state of the art.
  • Keywords
    multiprocessing systems; network-on-chip; scheduling; NoC exchange packets; communication infrastructure; cycle-accurate simulation; high-criticality packets; mixed-criticality wormhole networks-on-chip; multiprocessor platform; schedulability analysis; worst-case latency improvements; Interference; Ports (Computers); Protocols; Real-time systems; Time factors; Timing; Upper bound; NoC; NoC performance; WPMC; WPMC-FLOOD; average case latency; mixed criticality; network on chip; worst case latency;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems (ECRTS), 2015 27th Euromicro Conference on
  • Conference_Location
    Lund
  • Type

    conf

  • DOI
    10.1109/ECRTS.2015.12
  • Filename
    7176025