Towards Transparent Parallel/Distributed Support for Real-Time Embedded Applications
Ref: CISTER-TR-130202 Publication Date: 19 to 21, Jun, 2013
Towards Transparent Parallel/Distributed Support for Real-Time Embedded ApplicationsRef: CISTER-TR-130202 Publication Date: 19 to 21, Jun, 2013
An increasing number of real-time embedded applications present high computation requirements which need to be realized within strict time constraints. Simultaneously, architectures are becoming more and more heterogeneous, programming models are having difficulty in scaling or stepping outside of a particular domain, and programming such solutions requires detailed knowledge of the system and the skills of an experienced programmer. In this context, this paper advocates the transparent integration of a parallel and distributed execution framework, capable of meeting real-time constraints, based on OpenMP, and using MPI as the distribution mechanism. The paper also introduces our modified implementation of GCC compiler, enabled to support such parallel and distributed computations, which is evaluated through a real implementation. This evaluation gives important hints, towards the development of the parallel/distributed fork-join model for real-time embedded applications.
8th IEEE International Symposium on Industrial Embedded Systems (SIES 2013), IEEE, Work-In-Progress Session, pp 114-117.