Skip navigation

Automatic relative debugging of OpenMP programs

Automatic relative debugging of OpenMP programs

Matthews, Gregory, Hood, Robert, Jin, Haoqiang, Johnson, Stephen and Ierotheou, Constantinos (2003) Automatic relative debugging of OpenMP programs. In: Fifth European Workshop on OpenMP, 22-23 Sep 2003, Aachen, Germany. (Unpublished)

Full text not available from this repository.

Abstract

In this work we show how automatic relative debugging can be used to find differences in computation between a correct serial program and an OpenMP parallel version of that program that does not yield correct results. Backtracking and re-execution are used to determine the first OpenMP parallel region that produces a difference in computation that may lead to an incorrect value the user has indicated. Our approach also lends itself to finding differences between parallel computations, where executing with M threads produces expected results but an N thread execution does not (M, N > 1, M ≠ N). OpenMP programs created using a parallelization tool are addressed by utilizing static analysis and directive information from the tool. Hand-parallelized programs, where OpenMP directives are inserted by the user, are addressed by performing data dependence and directive analysis.

Item Type: Conference or Conference Paper (Paper)
Additional Information: [1] This paper was first presented at the 5th European Workshop on OpenMP (EWOMP'03) held from 22-26 September 2003 in Aachen, Germany. The paper was given on 22 September 2003 within Session 2.
Uncontrolled Keywords: automatic relative debugging, OpenMP
Subjects: Q Science > QA Mathematics > QA76 Computer software
Pre-2014 Departments: School of Computing & Mathematical Sciences
School of Computing & Mathematical Sciences > Centre for Numerical Modelling & Process Analysis
School of Computing & Mathematical Sciences > Centre for Numerical Modelling & Process Analysis > Computational Science & Engineering Group
School of Computing & Mathematical Sciences > Computer & Computational Science Research Group
School of Computing & Mathematical Sciences > Department of Computer Systems Technology
Related URLs:
Last Modified: 14 Oct 2016 09:01
URI: http://gala.gre.ac.uk/id/eprint/743

Actions (login required)

View Item View Item