Architecture of an Extensible Parallel Debugger
نویسندگان
چکیده
The LERP debugger is a design for an ex-tensible debugging tool for a large array processor. It is extensible in addressing debugging in terms of program-mer's abstractions and paradigms. It includes tools to aid the user to be selective in debugging large numbers of processes .
منابع مشابه
Design of a Replay Debugger for a Large Cellular Array Processor
The growth of parallel computers has led to a large number of debugging systems being developed for their users. Debuggers are useful in enhancing program performance as well as correctness. It is now noticeable that the increasing size of the parallel machines, and the use of a variety of abstractions by programmers, require new tools for eeective debugging. The LERP de-bugger under developmen...
متن کاملCreating Views for Debugging Parallel Programs
An extensible parallel debugger helps programmers create new views of their programs’ behavior. This paper describes the features of the Panorama parallel debugger that programmers can use to design a variety of specialized debugging views. A graphical tool for designing elements of a display simplifies the most tedious steps in creating program views. Programmers can incorporate these new view...
متن کاملExtensible Debuggers for Extensible Languages
Language extension enables integration of new language constructs without invasive changes to a base language (e. g., C). Such extensions help to build more reliable software by using proper domain-specific abstractions. Language workbenches significantly reduce the effort forions. Language workbenches significantly reduce the effort for building such extensible languages by synthesizing a full...
متن کاملAn experiment in tool integration: The DDBG parallel and distributed debugger
This paper discusses the development of a debugging tool for parallel programs showing how the requirements posed by high-level tools for parallel program development have influenced the design of the debugging system since its early stages of development. We concentrate our attention upon the interfacing of the debugger with other tools of a parallel software engineering environment, namely a ...
متن کاملDDBG: A Distributed Debugger — User’s Guide
This document describes an architecture to support the debugging of parallel and distributed (PVM) applications. It also presents the set of system calls supported by the debugging engine. 1 System architecture The figure ?? presents the architecture and interaction(s) between the GRAPNEL Execution Environment and the debugging engine. (local deamon) process
متن کامل