Towards an OpenMP Specification for Critical Real-Time Systems
Cita com:
hdl:2117/125131
Document typeConference lecture
Defense date2018
PublisherSpringer
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
ProjectCOMPUTACION DE ALTAS PRESTACIONES VII (MINECO-TIN2015-65316-P)
CLASS - Edge and CLoud Computation: A Highly Distributed Software Architecture for Big Data AnalyticS (EC-H2020-780622)
CLASS - Edge and CLoud Computation: A Highly Distributed Software Architecture for Big Data AnalyticS (EC-H2020-780622)
Abstract
OpenMP is increasingly being considered as a convenient parallel programming model to cope with the performance requirements of critical real-time systems. Recent works demonstrate that OpenMP enables to derive guarantees on the functional and timing behavior of the system, a fundamental requirement of such systems. These works, however, focus only on the exploitation of fine grain parallelism and do not take into account the peculiarities of critical real-time systems, commonly composed of a set of concurrent functionalities. OpenMP allows exploiting the parallelism exposed within real-time tasks and among them. This paper analyzes the challenges of combining the concurrency model of real-time tasks with the parallel model of OpenMP. We demonstrate that OpenMP is suitable to develop advanced critical real-time systems by virtue of few changes on the specification, which allow the scheduling behavior desired (regarding execution priorities, preemption, migration and allocation strategies) in such systems.
CitationSerrano, M. A.; Royuela, S.; Quiñones, E. Towards an OpenMP Specification for Critical Real-Time Systems. A: 14th International Workshop on OpenMP, IWOMP 2018, Barcelona, Spain, September 26–28, 2018, P. "Evolving OpenMP for Evolving Architectures". Springer, 2018.
ISBN978-3-319-98520-6
Files | Description | Size | Format | View |
---|---|---|---|---|
Towards an OpenMP Specification for Critical.pdf | 906,5Kb | View/Open |