Predictable parallel programming with OpenMP
This chapter motivates the use of the OpenMP (Open Multi-Processing) parallel programming model to develop future critical real-time embedded systems, and analyzes the time-predictable properties of the OpenMP tasking model. Moreover, this chapter presents the set of compiler techniques needed to ex...
| Autores: | , , , |
|---|---|
| Tipo de recurso: | capítulo de libro |
| Fecha de publicación: | 2018 |
| País: | España |
| Institución: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglés |
| OAI Identifier: | oai:upcommons.upc.edu:2117/191379 |
| Acceso en línea: | https://hdl.handle.net/2117/191379 https://dx.doi.org/10.13052/rp-9788793609624 |
| Access Level: | acceso abierto |
| Palabra clave: | Parallel programming (Computer science) Real-time data processing Embedded computer systems OpenMP Open Multi-Processing Real-time embedded systems Programació en paral·lel (Informàtica) Temps real (Informàtica) Ordinadors immersos, Sistemes d' Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors |
| Sumario: | This chapter motivates the use of the OpenMP (Open Multi-Processing) parallel programming model to develop future critical real-time embedded systems, and analyzes the time-predictable properties of the OpenMP tasking model. Moreover, this chapter presents the set of compiler techniques needed to extract the timing information of an OpenMP program in the form of an OpenMP Direct Acyclic Graph or OpenMP-DAG. |
|---|