DocumentCode :
703910
Title :
OpenMP and timing predictability: A possible union?
Author :
Vargas, Roberto ; Quinones, Eduardo ; Marongiu, Andrea
Author_Institution :
Barcelona Supercomput. Center (BSC), Tech. Univ. of Catalonia (UPC), Barcelona, Spain
fYear :
2015
fDate :
9-13 March 2015
Firstpage :
617
Lastpage :
620
Abstract :
Next-generation many-core embedded platforms have the chance of intercepting a converging need for high performance and predictability. Programming methodologies for such platforms will have to promote predictability as a first-class design constraint, along with features for massive parallelism exploitation. OpenMP, increasingly adopted in the embedded systems domain, has recently evolved to deal with the programmability of heterogeneous many-cores, with mature support for fine-grained task parallelism. While tasking is potentially very convenient for coding real-time applications modeled as periodic task graphs, OpenMP adopts an execution model completely agnostic to any timing requirement that the target application may have. In this position paper we reason about the suitability of the current OpenMP v4 specification and execution model to provide timing guarantees in many-cores.
Keywords :
embedded systems; multiprocessing systems; parallel processing; OpenMP; embedded systems domain; fine-grained task parallelism; heterogeneous many-cores; massive parallelism exploitation; next generation many-core embedded platforms; periodic task graphs; possible union; timing predictability; Estimation; Instruction sets; Processor scheduling; Programming; Real-time systems; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
Conference_Location :
Grenoble
Print_ISBN :
978-3-9815-3704-8
Type :
conf
Filename :
7092462
Link To Document :
بازگشت