Title :
A concept visualization study of a parallel computing program
Author_Institution :
The University of Texas at El Paso
Abstract :
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. Combined, the visualizations provide for qualitative and quantitative aspects relating to the concepts in the given program. This study suggests that the proposed visualizations do facilitate the understanding of parallel programs.
Keywords :
Communication system control; Computer architecture; Computer science; Concurrent computing; Data mining; Data visualization; Distributed computing; High performance computing; Parallel processing; Programming profession;
Conference_Titel :
Parallel Processing Workshops, 2004. ICPP 2004 Workshops. Proceedings. 2004 International Conference on
Conference_Location :
Montreal, QC, Canada
Print_ISBN :
0-7695-2198-3
DOI :
10.1109/ICPPW.2004.1328023