This document reviews performance visualization techniques for large-scale computing systems. It begins by discussing the need for performance monitoring and visualization tools to handle the immense volume and complexity of performance data from exascale systems. The document then describes the general approach to performance visualization, including instrumentation, measurement, data analysis, and visual mapping. It reviews different categories of visualization techniques, from simple statistical charts and timelines to more complex composed and interactive structures. The goal is to aid in understanding program execution dynamics on extreme-scale systems through effective visual representation and human interaction with performance data.
Related topics: