English

Real-Time Parallel Programming: State of Play and Open Issues

Distributed, Parallel, and Cluster Computing 2023-03-21 v1 Programming Languages Software Engineering

Abstract

Real-time systems applications usually consist of a set of concurrent activities with timing-related properties. Developing these applications requires programming paradigms that can effectively handle the specification of concurrent activities and timing constraints, as well as controlling their execution on a particular platform. The prevailing trend for high-performance, and the use of fine-grained parallel execution makes this an even more challenging task. This paper provides an overview of the state-of-the-art and challenges for the development of real-time parallel applications, focusing on two current research directions, one from the high-performance arena (based on OpenMP) and another from the real-time and critical systems domain (based on Ada). The paper provides a review of the supported features of each one of the approaches, identifying the still open issues and the current research directions.

Keywords

Cite

@article{arxiv.2303.11018,
  title  = {Real-Time Parallel Programming: State of Play and Open Issues},
  author = {Luis Miguel Pinho},
  journal= {arXiv preprint arXiv:2303.11018},
  year   = {2023}
}
R2 v1 2026-06-28T09:23:54.953Z