Title
OpenMP and timing predictability: a possible union?
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.
Year
Venue
Keywords
2015
DATE
embedded systems,block cipher,parallel processing,instruction sets,estimation,programming,real time systems
Field
DocType
ISSN
Predictability,Block cipher,Instruction set,Massively parallel,Task parallelism,Computer science,Parallel computing,Real-time computing,Coding (social sciences),Execution model,Fault injection,Distributed computing
Conference
1530-1591
Citations 
PageRank 
References 
14
0.62
14
Authors
3
Name
Order
Citations
PageRank
Roberto Vargas1372.39
E. Quinones2774.71
Andrea Marongiu333739.19