Support for OpenMP tasks in Nanos v4

  • Authors:
  • Xavier Teruel;Xavier Martorell;Alejandro Duran;Roger Ferrer;Eduard Ayguadé

  • Affiliations:
  • Universitat Politécnica de Catalunya, Barcelona (Spain);Universitat Politécnica de Catalunya, Barcelona (Spain);Universitat Politécnica de Catalunya, Barcelona (Spain);Universitat Politécnica de Catalunya, Barcelona (Spain);Universitat Politécnica de Catalunya, Barcelona (Spain)

  • Venue:
  • CASCON '07 Proceedings of the 2007 conference of the center for advanced studies on Collaborative research
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.