Authors
Philip Axer, Sophie Quinton, Moritz Neukirchner, Rolf Ernst, Björn Döbel, Hermann Härtig
Publication date
2013/7/9
Conference
2013 25th Euromicro Conference on Real-Time Systems
Pages
215-224
Publisher
IEEE
Description
The advent of multi- and many-core processors comes with new challenges and opportunities for the designer of embedded real-time applications. By using parallel programming techniques (e.g. OpenMP) software engineers can leverage from the available hardware parallelism and speed up the algorithms. The inherent redundancy of multi-core architectures can also be used to implement fault-tolerance by executing code redundantly on multiple cores in parallel. Parallel programming and redundant execution are typical examples for fork-join tasks in which the program is partially parallelized. However, complex synchronization of parallel segments across multiple cores can cause unanticipated effects. This is especially problematic in hard real-time applications where data must be available in bounded time (e.g. stereo vision for pedestrian detection). The contribution of this work is a novel worst-case response …
Total citations
201320142015201620172018201920202021202220231913148594863
Scholar articles
P Axer, S Quinton, M Neukirchner, R Ernst, B Döbel… - 2013 25th Euromicro Conference on Real-Time …, 2013