The nanomanipulator: a virtual-reality interface for a scanning tunneling microscope
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
Surround-screen projection-based virtual reality: the design and implementation of the CAVE
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
Experimental analysis of parallel systems: techniques and open problems
Proceedings of the 7th international conference on Computer performance evaluation : modelling techniques and tools: modelling techniques and tools
An integrated compilation and performance analysis environment for data parallel programs
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
PPFS: a high performance portable parallel file system
ICS '95 Proceedings of the 9th international conference on Supercomputing
Dynamic Graphics for Statistics
Dynamic Graphics for Statistics
Auto Visual: Rule-Based Design of Interactive Multivariate Visualizations
IEEE Computer Graphics and Applications
Visualizing the Performance of Parallel Programs
IEEE Software
Animation for performance debugging of parallel computing systems
VRML '97 Proceedings of the second symposium on Virtual reality modeling language
An enhanced 3-D animation tool for performance tuning of parallel programs based on dynamic models
SPDT '98 Proceedings of the SIGMETRICS symposium on Parallel and distributed tools
An Application-Driven Study of Parallel System Overheads and Network Bandwidth Requirements
IEEE Transactions on Parallel and Distributed Systems
Orbit/Virtue: collaboration and visualization toolkits
ACM Computing Surveys (CSUR)
Web-based performance visualization of distributed discrete event simulation
Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 2
Modeling, evaluation, and testing of paradyn instrumentation system
Supercomputing '96 Proceedings of the 1996 ACM/IEEE conference on Supercomputing
A Tool to Help Tune where Computation Is Performed
IEEE Transactions on Software Engineering
NaraView: An Interactive 3D Visualization System for Parallelization of Programs
International Journal of Parallel Programming
From Interactive Applications to Distributed Laboratories
IEEE Concurrency
Interactive Virtual Reality in Simulations: Exploring Lag Time
IEEE Computational Science & Engineering
Identifying and Reducing Critical Lag in Finite Element Simulations
IEEE Computer Graphics and Applications
Developing an Open Architecture for Performance Data Mining
IPDPS '00 Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed Processing
µProfiler: Profiling User-Level Threads in a Shared-Memory Programming Environment
ISCOPE '98 Proceedings of the Second International Symposium on Computing in Object-Oriented Parallel Environments
Computational Steering and the SCIRun Integrated Problem Solving Environment
Dagstuhl '97, Scientific Visualization
An On-Line Performance Visualization Technology
HCW '99 Proceedings of the Eighth Heterogeneous Computing Workshop
An integrated visualization framework for interprocessor communication using 3-D virtual space
HPC-ASIA '97 Proceedings of the High-Performance Computing on the Information Superhighway, HPC-Asia '97
I/O, Performance Analysis, and Performance Data Immersion
MASCOTS '96 Proceedings of the 4th International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems
An on-line performance visualization technology
Software—Practice & Experience
Real-Time Performance Monitoring, Adaptive Control, and Interactive Steering of Computational Grids
International Journal of High Performance Computing Applications
Exploring high-D spaces with multiform matrices and small multiples
INFOVIS'03 Proceedings of the Ninth annual IEEE conference on Information visualization
Data-based stability analysis of a class of nonlinear discrete-time systems
Information Sciences: an International Journal
Hi-index | 4.10 |
Recording and analyzing the dynamics of application-program, system-software, and hardware interactions are the keys to understanding and tuning the performance of massively parallel systems. Because such systems contain hundreds or thousands of processors, each potentially with many dynamic performance metrics, the performance data occupies a sparsely populated, high-dimensional space. These dynamic performance metrics define a group of evolving, n-dimensional points. Understanding the dynamic "shape" of the metric movement is possible only if multiple, lower dimensional projections can be examined. The authors have implemented an immersive virtual world, called Avatar, that shows all possible three-dimensional projections of a sparsely populated, n-dimensional metric space. The presentation metaphor is a three-dimensional generalization of a two-dimensional scatterplot matrix. Users can move about scatterplot cubes, control selected characteristics of the scatterplot display, listen to the sounds of statistical data attributes, and interactively modify application behavior and performance in real time.