NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Efficient Tracing for On-the-Fly Space-Time Displays in a Debugger for Message Passing ProgramsIn this work we describe the implementation of a practical mechanism for collecting and displaying trace information in a debugger for message passing programs. We introduce a trace format that is highly compressible while still providing information adequate for debugging purposes. We make the mechanism convenient for users to access by incorporating the trace collection in a set of wrappers for the MPI (message passing interface) communication library. We implement several debugger operations that use the trace display: consistent stoplines, undo, and rollback. They all are implemented using controlled replay, which executes at full speed in target processes until the appropriate position in the computation is reached. They provide convenient mechanisms for getting to places in the execution where the full power of a state-based debugger can be brought to bear on isolating communication errors.
Document ID
20010097124
Document Type
Preprint (Draft being sent to journal)
Authors
Hood, Robert (Computer Sciences Corp. Moffett Field, CA United States)
Matthews, Gregory (Computer Sciences Corp. Moffett Field, CA United States)
Date Acquired
September 7, 2013
Publication Date
January 8, 2001
Subject Category
Computer Programming and Software
Meeting Information
International Symposium on Cluster Computing and the Grid
Funding Number(s)
PROJECT: RTOP 725-10-31
CONTRACT_GRANT: DTTS59-99-D-00437
CONTRACT_GRANT: NASA Order A-61812-D
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.

Available Downloads

NameType 20010097124.pdf STI