Using visualization tools to understand concurrency
- 1 May 1992
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Software
- Vol. 9 (3) , 87-92
- https://doi.org/10.1109/52.136185
Abstract
A visualization tool that provides an aggregate view of execution through a graph of events called the causality graph, which is suitable for systems with hundreds or thousands of processors, coarse-grained parallelism, and for a language that makes communication and synchronization explicit, is discussed. The methods for computing causality graphs and stepping through an execution with causality graphs are described. The properties of the abstraction algorithms and super nodes, the subgraphs in causality graphs, are also discussed.Keywords
This publication has 2 references indexed in Scilit:
- Holistic displaysPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Time, clocks, and the ordering of events in a distributed systemCommunications of the ACM, 1978