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 |