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 Vargas | 1 | 37 | 2.39 |
E. Quinones | 2 | 77 | 4.71 |
Andrea Marongiu | 3 | 337 | 39.19 |