A hybrid NoC enabling fail-operational and hard real-time communication in MPSoC

Max Koenen, Nguyen Anh Vu Doan, Thomas Wild, Andreas Herkersdorf

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Multi-core processors, despite their technical and economic advantages, are yet hesitantly adopted in safety-critical embedded application domains such as automotive and avionics. A key issue is the potential interference on shared resources, such as interconnect and memory, between applications of different criticality which are running on a Multi-Processor System-on-Chip (MPSoC) with tens of individual cores. In this paper we propose the introduction of established protection switching, known from synchronous data networks, to a hybrid Network-on-Chip (NoC) in order to provide fault-tolerance for critical connections. Our hybrid NoC combines configurable Time-Division-Multiplexing (TDM) for critical task traffic with conventional packet switching for Best-Effort (BE) traffic. We analyze three different protection switching schemes for their worst case latencies in case of faulty NoC links and their resource overheads. Simulations with random traffic and 10% reserved resources for TDM connections reveal that the degradation of BE traffic performance due to the proposed TDM protection switching for critical traffic remains limited to about a 5% lower injection rate even in case of 1+1 protection, which can hence be considered affordable. We conclude that the proposed hybrid NoC is a suitable way to provide both hard real-time guarantees and fault-tolerance for critical connections in advanced MPSoCs.

Original languageEnglish
Title of host publicationArchitecture of Computing Systems - ARCS 2019 - 32nd International Conference, Proceedings
EditorsMartin Schoeberl, Thilo Pionteck, Jürgen Brehm, Sascha Uhrig, Christian Hochberger
PublisherSpringer Verlag
Pages31-44
Number of pages14
ISBN (Print)9783030186555
DOIs
StatePublished - 2019
Event32nd International Conference on Architecture of Computing Systems, ARCS 2019 - Copenhagen, Denmark
Duration: 20 May 201923 May 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11479 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference32nd International Conference on Architecture of Computing Systems, ARCS 2019
Country/TerritoryDenmark
CityCopenhagen
Period20/05/1923/05/19

Keywords

  • Fail-operational
  • Fault-tolerance
  • Hard real-time
  • Hybrid
  • NoC
  • Protection switching
  • TDM

Fingerprint

Dive into the research topics of 'A hybrid NoC enabling fail-operational and hard real-time communication in MPSoC'. Together they form a unique fingerprint.

Cite this