3 resultados para Matthews, Robert O.
em Greenwich Academic Literature Archive - UK
Resumo:
Book reviews of: [1] Nicholas Crane, Mercator: The Man Who Mapped the Planet, London: Weidenfield and Nicolson, 2002, £20, ISBN: 0297646656. [2] Stephen Inwood: The Man Who Knew Too Much: The Strange and Inventive Life of Robert Hooke (1635-1703), London: Macmillan, 2002, £18.99, ISBN: 0333782860.
Resumo:
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.