Debugging still is one of the most time consuming phases in programming high performance parallel computers. Parallel debuggers can greatly support users in this process and thus reduce time needed for program development. However, most debuggers either don't provide easy-to-use interfaces and therefore are rejected by lots of potential users, or are usable only for a subclass of applications supported by the machine's programming model. In this article we define design goals for parallel debuggers and present the user interface and implementation of our parallel debugger DETOP. DETOP provides a graphical interface that is simple to use even for unexperienced users and supports not only static data parallel codes, but also dynamic...
Several years of research and development in parallel debugger design have given up several techniqu...
Petascale computers and computing systems have the potential to solve large-scale, data-intensive pr...
Abstract. This paper describes our experience with the design and implementation of a distributed de...
. Debugging parallel programs is one of the most tedious jobs in programming scalable multiprocessor...
Debugging is a fundamental part of software development, and one of the largest in terms of time spe...
Abstract. This paper describes a debugging interface that has been developed for a parallel software...
Symmetric multiprocessor systems (SMPs) are the desktop systems of the future. As they become more w...
This paper discusses the development of a debugging tool for parallel programs showing how the requi...
In this paper a description is given of a partly implemented parallel debugger for the Twente Univer...
—In the paper, a new approach to the development of interactive debuggers for message-passing progra...
This paper describes our experience with the design and implementation of a distributed debugger for...
Contemporary parallel debuggers allow users to control more than one processing thread while support...
This paper describes the preliminary results of a project investigating approaches to dynamic debugg...
This viewgraph presentation provides information on the technical aspects of debugging computer code...
178 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2010.In this thesis, we explore a ...
Several years of research and development in parallel debugger design have given up several techniqu...
Petascale computers and computing systems have the potential to solve large-scale, data-intensive pr...
Abstract. This paper describes our experience with the design and implementation of a distributed de...
. Debugging parallel programs is one of the most tedious jobs in programming scalable multiprocessor...
Debugging is a fundamental part of software development, and one of the largest in terms of time spe...
Abstract. This paper describes a debugging interface that has been developed for a parallel software...
Symmetric multiprocessor systems (SMPs) are the desktop systems of the future. As they become more w...
This paper discusses the development of a debugging tool for parallel programs showing how the requi...
In this paper a description is given of a partly implemented parallel debugger for the Twente Univer...
—In the paper, a new approach to the development of interactive debuggers for message-passing progra...
This paper describes our experience with the design and implementation of a distributed debugger for...
Contemporary parallel debuggers allow users to control more than one processing thread while support...
This paper describes the preliminary results of a project investigating approaches to dynamic debugg...
This viewgraph presentation provides information on the technical aspects of debugging computer code...
178 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2010.In this thesis, we explore a ...
Several years of research and development in parallel debugger design have given up several techniqu...
Petascale computers and computing systems have the potential to solve large-scale, data-intensive pr...
Abstract. This paper describes our experience with the design and implementation of a distributed de...