The Importance of Run-Time Error Detection

  • Glenn R. Luecke
  • James Coyle
  • James Hoekstra
  • Marina Kraeva
  • Ying Xu
  • Mi-Young Park
  • Elizabeth Kleiman
  • Olga Weiss
  • Andre Wehe
  • Melissa Yahya
Conference paper

DOI: 10.1007/978-3-642-11261-4_10

Cite this paper as:
Luecke G.R. et al. (2010) The Importance of Run-Time Error Detection. In: Müller M., Resch M., Schulz A., Nagel W. (eds) Tools for High Performance Computing 2009. Springer, Berlin, Heidelberg

Abstract

The ability of system software to detect and issue error messages that help programmers quickly fix serial and parallel run-time errors is an important productivity criterion for developing and maintaining application programs. Over ten thousand run-time error tests and a run-time error detection (RTED) evaluation tool has been developed for the automatic evaluation of run-time error detection capabilities for serial errors and for parallel errors in MPI, OpenMP and UPC programs. Evaluation results, tests and the RTED evaluation tool are freely available at http://rted.public.iastate.edu. Many compilers, tools and run-time systems scored poorly on these tests. The authors make recommendations for providing better RTED in the future.

Keywords

Run-time error detection Fortran CH MPI OpenMP UPC 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Glenn R. Luecke
    • 1
  • James Coyle
  • James Hoekstra
  • Marina Kraeva
  • Ying Xu
  • Mi-Young Park
  • Elizabeth Kleiman
  • Olga Weiss
  • Andre Wehe
  • Melissa Yahya
  1. 1.Iowa State University’s High Performance Computing GroupIowa State UniversityAmesUSA

Personalised recommendations