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.

A static scheduling approach to enable safety-critical OpenMP applications / Melani, A.; Serrano, M. A.; Bertogna, M.; Cerutti, I.; Quinones, E.; Buttazzo, G.. - (2017), pp. 659-665. (Intervento presentato al convegno 22nd Asia and South Pacific Design Automation Conference, ASP-DAC 2017 tenutosi a jpn nel 2017) [10.1109/ASPDAC.2017.7858399].

A static scheduling approach to enable safety-critical OpenMP applications

Bertogna M.;
2017

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.
2017
22nd Asia and South Pacific Design Automation Conference, ASP-DAC 2017
jpn
2017
659
665
Melani, A.; Serrano, M. A.; Bertogna, M.; Cerutti, I.; Quinones, E.; Buttazzo, G.
A static scheduling approach to enable safety-critical OpenMP applications / Melani, A.; Serrano, M. A.; Bertogna, M.; Cerutti, I.; Quinones, E.; Buttazzo, G.. - (2017), pp. 659-665. (Intervento presentato al convegno 22nd Asia and South Pacific Design Automation Conference, ASP-DAC 2017 tenutosi a jpn nel 2017) [10.1109/ASPDAC.2017.7858399].
File in questo prodotto:
File Dimensione Formato  
A static scheduling approach to enable safety-critical OpenMP applications.pdf

Open access

Tipologia: Versione dell'autore revisionata e accettata per la pubblicazione
Dimensione 319.36 kB
Formato Adobe PDF
319.36 kB Adobe PDF Visualizza/Apri
A_static_scheduling_approach_to_enable_safety-critical_OpenMP_applications.pdf

Accesso riservato

Tipologia: Versione pubblicata dall'editore
Dimensione 189.88 kB
Formato Adobe PDF
189.88 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1223028
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 15
  • ???jsp.display-item.citation.isi??? 9
social impact