Publication | Closed Access
A lightweight OpenMP4 run-time for embedded systems
29
Citations
24
References
2016
Year
Unknown Venue
New Compiler PassEngineeringComputer ArchitectureEmbedded SystemsEmbedded ArchitectureHardware SecurityHigh-performance ArchitectureSystems EngineeringOpenmp ProgramsLightweight Openmp4 Run-timeParallel ComputingCompilersManycore ProcessorOpenmp4 Run-timeComputer EngineeringComputer ScienceRuntime SystemEmbedded Operating SystemProgram AnalysisMany-core ArchitectureParallel ProgrammingSystem SoftwareOpenmp
OpenMP is increasingly being adopted by current many-core embedded processors to exploit their parallel computation capabilities. Unfortunately, current run-time implementations of the latest specification (v4.0) are not suitable for processors relying on small and fast on-chip memories, due to its memory consumption. This paper proposes an OpenMP4 run-time that reduces the memory consumption while providing the same performance. Our run-time relies on a new compiler pass capable to generate the task dependency graph of OpenMP programs, which is then efficiently stored in memory.
| Year | Citations | |
|---|---|---|
Page 1
Page 1