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

Brand M, Witterauf M, Sousa É, Tanase AP, Hannig F, Teich J (2019)


Publication Type: Journal article, Original article

Publication year: 2019

Journal

DOI: 10.1002/cpe.5149

Abstract

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.

Authors with CRIS profile

How to cite

APA:

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

MLA:

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

BibTeX: Download