PVM: a framework for parallel distributed computing
Concurrency: Practice and Experience
X Toolkit intrinsics programming manual: second edition for X11, release 4
X Toolkit intrinsics programming manual: second edition for X11, release 4
The high performance Fortran handbook
The high performance Fortran handbook
Visualizing the Performance of Parallel Programs
IEEE Software
Designing a Parallel Debugger for Portability
Proceedings of the 8th International Symposium on Parallel Processing
Accommodating heterogeneity in a debugger-a client-server approach
HICSS '95 Proceedings of the 28th Hawaii International Conference on System Sciences
Debugging heterogeneous applications with Pangaea
SPDT '96 Proceedings of the SIGMETRICS symposium on Parallel and distributed tools
Experiences with building distributed debuggers
SPDT '96 Proceedings of the SIGMETRICS symposium on Parallel and distributed tools
SPDT '96 Proceedings of the SIGMETRICS symposium on Parallel and distributed tools
The p2d2 project: building a portable distributed debugger
SPDT '96 Proceedings of the SIGMETRICS symposium on Parallel and distributed tools
Net-dbx: A Web-Based Debugger of MPI Programs Over Low-Bandwidth Lines
IEEE Transactions on Parallel and Distributed Systems
Relative Debugging for Data-Parallel Programs: A ZPL Case Study
IEEE Concurrency
A Java-based distributed debugger supporting MPI and PVM
Parallel numerical linear algebra
Multilingual Debugging Support for Data-Driven and Thread-Based Parallel Languages
LCPC '99 Proceedings of the 12th International Workshop on Languages and Compilers for Parallel Computing
A debugging tool for software evolution
WCRE '95 Proceedings of the Second Working Conference on Reverse Engineering
Debugging scientific applications in the .NET Framework
Future Generation Computer Systems - Tools for program development and analysis
Monitoring concepts for parallel systems: an evolution towards interoperable tool environments
On-line monitoring systems and computer tool interoperability
PDB: Pervasive Debugging With Xen
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Trust but verify: monitoring remotely executing programs for progress and correctness
Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming
An eclipse-based tool for symbolic debugging of distributed object systems
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
A high-level debug environment for communication-centric debug
Proceedings of the Conference on Design, Automation and Test in Europe
Hi-index | 0.00 |
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 facilitates a high degree of client portability. Replication of server components permits the implementation of a debugger for distributed computations.Portability across message passing implementations is achieved with a protocol that specifies the interaction between a message-passing library and the debugger. This permits the same debugger to be used both on PVM and MPI programs.The process abstractions used for debugging message-passing programs can be adapted to debug HPF programs at the source level. This permits the meaningful display of information obscured in tool-generated code.