Towards an error model for OpenMP

  • Authors:
  • Michael Wong;Michael Klemm;Alejandro Duran;Tim Mattson;Grant Haab;Bronis R. de Supinski;Andrey Churbanov

  • Affiliations:
  • IBM Corporation;Intel Corporation;Barcelona Supercomputing Center;Intel Corporation;Intel Corporation;Lawrence Livermore National Laboratory;Intel Corporation

  • Venue:
  • IWOMP'10 Proceedings of the 6th international conference on Beyond Loop Level Parallelism in OpenMP: accelerators, Tasking and more
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

OpenMP lacks essential features for developing mission-critical software. In particular, it has no support for detecting and handling errors or even a concept of them. In this paper, the OpenMP Error Model Subcommittee reports on solutions under consideration for this major omission. We identify issues with the current OpenMP specification and propose a path to extend OpenMP with error-handling capabilities. We add a construct that cleanly shuts down parallel regions as a first step. We then discuss two orthogonal proposals that extend OpenMP with features to handle system-level and user-defined errors.