A lightweight OpenMP4 run-time for embedded systems

Roberto Vargas, Sara Royuela, María A. Serrano, Xavier Martorell, Eduardo Quiñones · 2016

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.

Read the paper · More papers on PaperTik