Efficient OpenMP Extension for Embedded Multicore Platform

WANG Qing,JI Zhenzhou,LIU Tao
DOI: https://doi.org/10.3778/j.issn.1673-9418.2011.01.009
2011-01-01
Abstract:Developing an efficient programming method for multicore platforms has been a major objective in parallel software research. This paper proposes an efficient implementation of parallel programming OpenMP on embedded multicore platform. For embedded multicore platform, there are limited memory resources. Incorporating limited memory hierarchy into OpenMP is challenging. This paper presents the solution to extend OpenMP custom directive tiling to improve performance. OpenMP with supporting loop tiling is proposed to utilize memory hierarchy. Preliminary performance evaluations show that about 10% performance improvement is gained from the OpenMP implementation on the target embedded multicore platform.
What problem does this paper attempt to address?