Rethinking the evaluation of algorithm animations as learning aids: an observational study
International Journal of Human-Computer Studies
Visualizing the Performance of Parallel Programs
IEEE Software
International Journal of Human-Computer Studies - Special issue: Interactive graphical communication
Toward Flexible Control of the Temporal Mapping from Concurrent Program Events to Animations
Proceedings of the 8th International Symposium on Parallel Processing
Automatic Performance Analysis of MPI Applications Based on Event Traces
Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
Toward Scalable Performance Visualization with Jumpshot
International Journal of High Performance Computing Applications
Revealing Structure within Clustered Parallel Coordinates Displays
INFOVIS '05 Proceedings of the Proceedings of the 2005 IEEE Symposium on Information Visualization
The Tau Parallel Performance System
International Journal of High Performance Computing Applications
Design and Implementation of the ScaLAPACK LU, QR, and Cholesky Factorization Routines
Scientific Programming
An efficient format for nearly constant-time access to arbitrary time intervals in large trace files
Scientific Programming - Large-Scale Programming Tools and Environments
Effectiveness of Animation in Trend Visualization
IEEE Transactions on Visualization and Computer Graphics
3D approach to the visualization of parallel applications and Grid monitoring information
GRID '08 Proceedings of the 2008 9th IEEE/ACM International Conference on Grid Computing
code_swarm: A Design Study in Organic Software Visualization
IEEE Transactions on Visualization and Computer Graphics
Visual Analysis of Inter-Process Communication for Large-Scale Parallel Computing
IEEE Transactions on Visualization and Computer Graphics
The Scalasca performance toolset architecture
Concurrency and Computation: Practice & Experience - Scalable Tools for High-End Computing
A Novel Parallel QR Algorithm for Hybrid Distributed Memory HPC Systems
SIAM Journal on Scientific Computing
Visual analysis of I/O system behavior for high-end computing
Proceedings of the third international workshop on Large-scale system and application performance
An approach to creating performance visualizations in a parallel profile analysis tool
Euro-Par'11 Proceedings of the 2011 international conference on Parallel Processing - Volume 2
Hi-index | 0.00 |
Large-scale scientific simulations require execution on parallel computing systems in order to yield useful results in a reasonable time frame. But parallel execution adds communication overhead. The impact that this overhead has on performance may be difficult to gauge, as parallel application behaviors are typically harder to understand than the sequential types. We introduce an animation-based interactive visualization technique for the analysis of communication patterns occurring in parallel application execution. Our method has the advantages of illustrating the dynamic communication patterns in the system as well as a static image of MPI (Message Passing Interface) utilization history. We also devise a data streaming mechanism that allows for the exploration of very large data sets. We demonstrate the effectiveness of our approach scaling up to 16 thousand processes using a series of trace data sets of ScaLAPACK matrix operations functions.