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

03/20/2023
by   Luís Miguel Pinho, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/19/2022

A Survey on Open Radio Access Networks: Challenges, Research Directions, and Open Source Approaches

The open radio access network (RAN) aims to bring openness and intellige...
research
01/17/2023

Open RAN: Evolution of Architecture, Deployment Aspects, and Future Directions

The Open Radio Access Network (Open RAN) aims to enable disaggregated, v...
research
01/16/2020

On Schedulability Analysis of EDF Scheduling by Considering Suspension as Blocking

During the execution of a job, it may suspend itself, i.e., its computat...
research
01/29/2018

Using Meta-heuristics and Machine Learning for Software Optimization of Parallel Computing Systems: A Systematic Literature Review

While the modern parallel computing systems offer high performance, util...
research
05/05/2020

Parallel Programming Models for Heterogeneous Many-Cores : A Survey

Heterogeneous many-cores are now an integral part of modern computing sy...
research
05/06/2020

Synthesis of Parallel Synchronous Software

In typical embedded applications, the precise execution time of the prog...
research
04/29/2015

Hardware based Scale- and Rotation-Invariant Feature Extraction: A Retrospective Analysis and Future Directions

Computer Vision techniques represent a class of algorithms that are high...

Please sign up or login with your details

Forgot password? Click here to reset