Title:
|
A static scheduling approach to enable safety-critical OpenMP applications
|
Author:
|
Melani, Alessandra; Serrano, Maria A.; Bertogna, Marko; Cerutti, Isabella; Quiñones, Eduardo; Buttazzo, Giorgio
|
Other authors:
|
Barcelona Supercomputing Center |
Abstract:
|
Parallel computation is fundamental to satisfy the performance requirements of advanced safety-critical systems. OpenMP is a good candidate to exploit the performance opportunities of parallel platforms. However, safety-critical systems are often based on static allocation strategies, whereas current OpenMP implementations are based on dynamic schedulers. This paper proposes two OpenMP-compliant static allocation approaches: an optimal but costly approach based on an ILP formulation, and a sub-optimal but tractable approach that computes a worst-case makespan bound close to the optimal one. |
Abstract:
|
This work is funded by the EU projects P-SOCRATES (FP7-ICT-2013-10) and HERCULES (H2020/ICT/2015/688860), and the Spanish Ministry of Science and Innovation under contract TIN2015-65316-P. |
Abstract:
|
Peer Reviewed |
Subject(s):
|
-Àrees temàtiques de la UPC::Enginyeria electrònica -Parallel computers -OpenMP -Processor scheduling (Electronic data processing) -Analytical models -Resource management -Computational modeling -Dynamic scheduling -Processor scheduling -Predictive models -Time factors -OpenMP -Processament en paral·lel (Ordinadors) |
Rights:
|
|
Document type:
|
Article - Submitted version Conference Object |
Published by:
|
IEEE
|
Share:
|
|