Main page Research activities Publications Talks MSc thesis projects Courses Mentoring Hobby and spare time Write me This site uses
Google Analytics
Last updated on
04 June 2026

Publication details

F. Paladino, F. Aromolo, L. Abeni, T. Cucinotta. "Optimizing the deployment of real-time OpenMP applications for energy efficiency," Elsevier Journal of Systems Architecture (JSA), Vol. 177, August 2026. Special Issue on the 30th Ada-Europe International Conference on Reliable Software Technologies (AEiC 2026).

Abstract

Designing and deploying real-time computing pipelines efficiently on modern embedded platforms is increasingly challenging due to the growing complexity of hardware architectures, often featuring multi-core processors, frequency scaling capabilities, heterogeneous cores for enhanced power efficiency, and hardware accelerators. OpenMP is a prominent tool for parallelizing applications on multi-core platforms and is gaining increasing adoption in the domain of real-time systems. However, providing sound performance guarantees on the timing behavior of complex parallel computations organized as graph structures on heterogeneous platforms, while achieving optimal or near-optimal energy efficiency, is all but trivial. This paper tackles this problem by proposing a methodology to deploy and analyze both traditional parallel real-time applications and OpenMP parallel applications, modeled as directed acyclic graphs (DAGs) and coexisting on the same heterogeneous platform. Specifically, the approach targets asymmetric multi-core platforms with frequency scaling capabilities, with the aim of minimizing energy consumption while guaranteeing end-to-end latency constraints via schedulability analysis. The proposed approach features an optimal solver based on a mixed-integer quadratic constrained programming formulation, and a computationally efficient heuristic to extract high-quality solutions with reduced solving time. The concept is experimentally validated using randomly generated sets of DAGs, optimized by the two techniques and deployed using an OpenMP-based DAG synthetic benchmark on Linux running on an embedded board. Results demonstrate that the methodology enables energy-efficient deployment of mixed traditional and OpenMP real-time DAG applications while preserving end-to-end latency guarantees.

Copyright by Elsevier.

See paper on publisher's website

Download paper

DOI: 10.1016/j.sysarc.2026.103833

BibTeX entry:

@article{Paladino_2026,
     title={Optimizing the deployment of real-time OpenMP applications for energy efficiency},
     volume={177},
     ISSN={1383-7621},
     url={http://dx.doi.org/10.1016/j.sysarc.2026.103833},
     DOI={10.1016/j.sysarc.2026.103833},
     journal={Journal of Systems Architecture},
     publisher={Elsevier BV},
     author={Paladino, Francesco and Aromolo, Federico and Abeni, Luca and Cucinotta, Tommaso},
     year={2026},
     month=Aug,
     pages={103833}
}

Main page Research activities Publications Talks MSc thesis projects Courses Mentoring Hobby and spare time Write me Last updated on
25 June 2026