Tools for High Performance Computing 2009 pp 145-155
The Importance of Run-Time Error Detection
- 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
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.
KeywordsRun-time error detection Fortran C CH MPI OpenMP UPC
Unable to display preview. Download preview PDF.