Support for OpenMP tasks in Nanos v4
Xavier Teruel, Xavier Martorell, Alejandro Durán, Roger Ferrer, Eduard Ayguadé · Proceedings of CASCON · 2007
In this paper we describe an implementation overview of Nanos v4: an OpenMP Run Time Library (RTL) based on the nano-threads programming model. Our main goal is to discuss different aspects of the library development focusing on the implementation of a new feature introduced in the last OpenMP release: task support. We compare the performance of our prototype implementation and the workqueuing model available on the Intel compiler with a set of kernel applications.