Conceptual visualization is proposed in this paper to facilitate reading and understanding parallel programs. This addresses the need to better understand high performance program codes, especially, in an environment where the codes reflect the diversity in architecture as well as in programming and language models. A relational model is developed to represent abstractions about the program. High level abstractions are termed concepts in this work. A visualization technique based on the relation hierarchy and composed of two distinct visualization models is further proposed in this paper. A study of a simple MPI parallel program is made. Various visualizations from both of the proposed visualization models are included and discussed. Combin...
[[abstract]]In an environment for developing and running parallel programs, it is not always possibl...
Visualization, defined as the graphical representation of symbolic objects and processes, is recogni...
Visualization, defined as the graphical representation of symbolic objects and processes, is recogni...
We present an overview of visualization tools for parallel systems focusing on parallel debuggers, p...
Parallel and distributed programming is intrinsically more difficult than sequential programming, ye...
ion: program execution ! program data representation (1) Visualisation: program data representation...
This paper illustrates the variety of visualization techniques that are employed for various program...
Program visualization is helpful in understanding and maintaining very large programs. There are man...
Programming languages based solely upon plain textual representations inherit the textual linearizat...
, A high-level abstract model 1 lets visualization designers create displays in an integrated enviro...
Parallel and distributed programming is intrinsically more difficult than sequential programming, ye...
Visual notations for constructing parallel programs have a number of potential advantages over tradi...
The great challenge in parallel computing is to make a task of programming parallel machines easy wh...
Parallel and distributed computers are becoming more widely used. Thus, the comprehension of paralle...
This dissertation addresses problems in the visualization and debugging of asynchronous, highly para...
[[abstract]]In an environment for developing and running parallel programs, it is not always possibl...
Visualization, defined as the graphical representation of symbolic objects and processes, is recogni...
Visualization, defined as the graphical representation of symbolic objects and processes, is recogni...
We present an overview of visualization tools for parallel systems focusing on parallel debuggers, p...
Parallel and distributed programming is intrinsically more difficult than sequential programming, ye...
ion: program execution ! program data representation (1) Visualisation: program data representation...
This paper illustrates the variety of visualization techniques that are employed for various program...
Program visualization is helpful in understanding and maintaining very large programs. There are man...
Programming languages based solely upon plain textual representations inherit the textual linearizat...
, A high-level abstract model 1 lets visualization designers create displays in an integrated enviro...
Parallel and distributed programming is intrinsically more difficult than sequential programming, ye...
Visual notations for constructing parallel programs have a number of potential advantages over tradi...
The great challenge in parallel computing is to make a task of programming parallel machines easy wh...
Parallel and distributed computers are becoming more widely used. Thus, the comprehension of paralle...
This dissertation addresses problems in the visualization and debugging of asynchronous, highly para...
[[abstract]]In an environment for developing and running parallel programs, it is not always possibl...
Visualization, defined as the graphical representation of symbolic objects and processes, is recogni...
Visualization, defined as the graphical representation of symbolic objects and processes, is recogni...