This dissertation addresses problems in the visualization and debugging of asynchronous, highly parallel programs. Its primary contributions are: (1) a technique that uses abstraction to improve the visualization of parallel program behavior, and (2) an improved method of describing behavior at an abstract level. Highly parallel, asynchronous, MIMD programs are difficult to debug. Traditional state-based, break/examine debugging techniques are successful in the sequential domain but parallel systems are not easily understood in terms of state transitions: multiple processes result in potentially overwhelming state spaces and asynchrony makes it difficult to predict transitions. Instead, highly parallel programs are best understood in terms ...
Relative debugging is a system which allows a programmer to compare the state of two executing progr...
This paper is concerned with the use of program visualization as a means for the understanding, debu...
Debugging is generally considered to be difficult. The increased complexity and non determinism of p...
This paper describes a parallel debugging environment that applies visualizations in a top-down, str...
This dissertation presents a comprehensive solution to the problem of debugging of parallel programs...
Parallel and distributed programming is intrinsically more difficult than sequential programming, ye...
This thesis describes the design and implementation of an integrated debugging system for parallel p...
Parallel and distributed computers are becoming more widely used. Thus, the comprehension of paralle...
We present an overview of visualization tools for parallel systems focusing on parallel debuggers, p...
[[abstract]]In an environment for developing and running parallel programs, it is not always possibl...
The primary motivation behind building multiprocessors is to cost-effectively improve system perform...
This paper discusses a new debugging strategy for parallel programs, called parallel relative debugg...
Rapporteurs Van Campenhout, Jan; Lecussan, Bernard; Mossière, Jacques Examinateurs Olive, Vincent; P...
This report describes the current status of the PARADE visualization environment. PARADE supports th...
One popular model of concurrent computing is threads-based parallel programming on a shared memory p...
Relative debugging is a system which allows a programmer to compare the state of two executing progr...
This paper is concerned with the use of program visualization as a means for the understanding, debu...
Debugging is generally considered to be difficult. The increased complexity and non determinism of p...
This paper describes a parallel debugging environment that applies visualizations in a top-down, str...
This dissertation presents a comprehensive solution to the problem of debugging of parallel programs...
Parallel and distributed programming is intrinsically more difficult than sequential programming, ye...
This thesis describes the design and implementation of an integrated debugging system for parallel p...
Parallel and distributed computers are becoming more widely used. Thus, the comprehension of paralle...
We present an overview of visualization tools for parallel systems focusing on parallel debuggers, p...
[[abstract]]In an environment for developing and running parallel programs, it is not always possibl...
The primary motivation behind building multiprocessors is to cost-effectively improve system perform...
This paper discusses a new debugging strategy for parallel programs, called parallel relative debugg...
Rapporteurs Van Campenhout, Jan; Lecussan, Bernard; Mossière, Jacques Examinateurs Olive, Vincent; P...
This report describes the current status of the PARADE visualization environment. PARADE supports th...
One popular model of concurrent computing is threads-based parallel programming on a shared memory p...
Relative debugging is a system which allows a programmer to compare the state of two executing progr...
This paper is concerned with the use of program visualization as a means for the understanding, debu...
Debugging is generally considered to be difficult. The increased complexity and non determinism of p...