• Treffer 3 von 5
Zurück zur Trefferliste

Real-time dynamic hardware reconfiguration for processors with redundant functional units

  • The tiny logic elements in modern integrated circuits increase the rate of transient failures significantly. Therefore, redundancy on various levels is necessary to retain reliability. However, for mixed-criticality scenarios, the typical processor designs offer either too little fault-tolerance or too much redundancy for one part of the applications. Amongst others, we specifically address redundant processor internal functional units (FU) to cope with transient errors and support wear leveling. A real-time operating system (RTOS) was extended to control our prototypical hardware platform and, since it can be configured deterministically within few clock cycles, we are able to reconfigure the FUs dynamically, at process switching time, according to the specified critically of the running processes. Our mechanisms were integrated into the Plasma processor and the Plasma-RTOS. With few changes to the original software code, it was, for example, possible to quickly change from fault-detecting to fault-correcting modes of the processorThe tiny logic elements in modern integrated circuits increase the rate of transient failures significantly. Therefore, redundancy on various levels is necessary to retain reliability. However, for mixed-criticality scenarios, the typical processor designs offer either too little fault-tolerance or too much redundancy for one part of the applications. Amongst others, we specifically address redundant processor internal functional units (FU) to cope with transient errors and support wear leveling. A real-time operating system (RTOS) was extended to control our prototypical hardware platform and, since it can be configured deterministically within few clock cycles, we are able to reconfigure the FUs dynamically, at process switching time, according to the specified critically of the running processes. Our mechanisms were integrated into the Plasma processor and the Plasma-RTOS. With few changes to the original software code, it was, for example, possible to quickly change from fault-detecting to fault-correcting modes of the processor on demand.zeige mehrzeige weniger

Volltext Dateien herunterladen

Metadaten exportieren

Weitere Dienste

Suche bei Google Scholar Anzahl der Zugriffe auf dieses Dokument
Metadaten
Verfasserangaben: Randolf Rotta, Raphael Segabinazzi FerreiraORCiD, Jörg Nolte
URN:urn:nbn:de:kobv:co1-opus4-52031
DOI:https://doi.org/10.1109/ISORC49007.2020.00035
ISBN:978-1-7281-6958-3
ISSN:2375-5261
Titel des übergeordneten Werkes (Englisch):Proceedings of the 2020 IEEE 23rd International Symposium on Real-Time Distributed Computing (ISORC)
Verlag:Institute of Electrical and Electronics Engineers Inc. (IEEE)
Verlagsort:Nashville, TN, USA
Dokumentart:Konferenzveröffentlichung
Sprache:Englisch
Erstellungsjahr:2020
Datum der Freischaltung:30.06.2020
Freies Schlagwort / Tag:Mixed-criticality; Modular redundancy; Reconfiguration; Run-Time
GND-Schlagwort:Rekonfiguration; Laufzeit; Funktionseinheit; Redundanz <Informatik>
EU-Projektnummer / Contract (GA) number:722325
Fördermittelgeber (EU):European Union Horizon 2020 Marie Skłodowska-Curie actions
Quelle:R. Rotta, R. Segabinazzi Ferreira and J. Nolte, "Real-Time Dynamic Hardware Reconfiguration for Processors with Redundant Functional Units," 2020 IEEE 23rd International Symposium on Real-Time Distributed Computing (ISORC), Nashville, TN, USA, 2020, pp. 154-155, doi: 10.1109/ISORC49007.2020.00035
Fakultät / Fachgebiet:Fakultät 1 MINT - Mathematik, Informatik, Physik, Elektro- und Informationstechnik / FG Verteilte Systeme und Betriebssysteme
Lizenz (Deutsch):Keine Lizenz vergeben. Es gilt das deutsche Urheberrecht.
Einverstanden ✔
Diese Webseite verwendet technisch erforderliche Session-Cookies. Durch die weitere Nutzung der Webseite stimmen Sie diesem zu. Unsere Datenschutzerklärung finden Sie hier.