*-Predictable MPSoC Execution of Real-Time Control Applications Using Invasive Computing

Beitrag in einer Fachzeitschrift

Details zur Publikation

Autor(en): Brand M, Witterauf M, Sousa É, Tanase AP, Hannig F, Teich J
Zeitschrift: Concurrency and Computation-Practice & Experience
Jahr der Veröffentlichung: 2019
ISSN: 1532-0626


The fulfillment of non-functional requirements like timing or energy consumption is of utmost
importance in many embedded systems and respective applications. Especially, with the introduc-
tion of multi-core architectures, the ability to predict non-functional execution qualities becomes
more and more difficult, as multiple concurrent application programs may interfere in execution
when typcially sharing all the resources. In this paper, we advocate a novel parallel computing
paradigm called invasive computing that allows to isolate application programs on multi-core
targets. For a presented case study of a cyber-physical real-time control system, we show that
invasive computing enables composability that in fact allows to characterize and analyze each ap-
plication program statically and independent from each other. More specifically, it is shown that a
distributed object detection algorithm for controlling an inverted pendulum and implemented on
a heterogeneous invasive multi-processor SoC (MPSoC) is able to provide real-time guarantees
as well as reliability requirements on demand.

FAU-Autoren / FAU-Herausgeber

Brand, Marcel
Sonderforschungsbereich/Transregio 89 Invasives Rechnen
Hannig, Frank PD Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Sousa, Éricles
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Tanase, Alexandru-Petru Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Teich, Jürgen Prof. Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Witterauf, Michael
Sonderforschungsbereich/Transregio 89 Invasives Rechnen


Brand, M., Witterauf, M., Sousa, É., Tanase, A.-P., Hannig, F., & Teich, J. (2019). *-Predictable MPSoC Execution of Real-Time Control Applications Using Invasive Computing. Concurrency and Computation-Practice & Experience. https://dx.doi.org/10.1002/cpe.5149

Brand, Marcel, et al. "*-Predictable MPSoC Execution of Real-Time Control Applications Using Invasive Computing." Concurrency and Computation-Practice & Experience (2019).


Zuletzt aktualisiert 2019-04-02 um 09:38