NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A Portable Debugger for Parallel and Distributed ProgramsIn this paper, we describe the design and implementation of a portable debugger for parallel and distributed programs. The design incorporates a client-server model in order to isolate non-portable debugger code from the user interface. The precise definition of a protocol for client-server interaction permits a high degree of portability of the client user interface. Replication of server components permits the implementation of a debugger for distributed computations. Portability across message passing implementations is achieved with a protocol that dictates the interaction between a message passing library and the debugger. This permits the same debugger to be used both on PVM and MTI programs. The process abstractions used for debugging message-passing programs can be easily adapted to debug HPF programs at the source level. This allows the debugger to present information hidden in tool-generated code in a meaningful manner.
Document ID
20010120055
Acquisition Source
Ames Research Center
Document Type
Abstract
Authors
Cheng, Doreen Y.
(Computer Sciences Corp. Moffett Field, CA United States)
Hood, Robert
(Computer Sciences Corp. Moffett Field, CA United States)
Cooper, D. M.
Date Acquired
August 20, 2013
Publication Date
January 1, 1994
Subject Category
Computer Programming And Software
Meeting Information
Meeting: Supercomputing 1994
Location: Washington, DC
Country: United States
Start Date: November 14, 1994
End Date: November 18, 1994
Funding Number(s)
CONTRACT_GRANT: NAS2-12961
PROJECT: RTOP 536-01-11
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.

Available Downloads

There are no available downloads for this record.
No Preview Available