z-logo
open-access-imgOpen Access
Debugging Scientific Applications With Statistical Assertions
Author(s) -
Minh Ngoc Dinh,
David Abramson,
Chao Jin,
Donny Kurniawan,
Andrew Gontarek,
Bob Moench,
Luiz DeRose
Publication year - 2012
Publication title -
procedia computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.334
H-Index - 76
ISSN - 1877-0509
DOI - 10.1016/j.procs.2012.04.212
Subject(s) - debugging , computer science , assertion , programming language , code (set theory) , set (abstract data type)
Traditional debuggers are of limited value for modern scientific codes that manipulate large complex data structures. Current parallel machines make this even more complicated, because the data may be distributed across multiple processors, making it difficult to view, interpret and validate the contents of a distributed structure. As a result, many applications’ developers resort to placing validation and display code directly in the source program itself. This paper discusses a novel debug-time assertion, called a “Statistical Assertion”, that allows a user to reason about large data structures. We present the design and implementation of statistical assertions, and illustrate the debugging technique with a molecular dynamics simulation. We evaluate the performance of the system on a 12,000 processor Cray XE6, and show that it is useful for real time debugging

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom