Session
Programming and Performance Visualization Tools
Session Chairs
DescriptionUnderstanding program behavior is critical to overcome the expected architectural and programming complexities, such as limited power budgets, heterogeneity, hierarchical memories, shrinking I/O bandwidths, and performance variability, that arise on modern HPC platforms. To do so, HPC software developers need intuitive support tools for debugging, performance measurement, analysis, and tuning of large-scale HPC applications. Moreover, data collected from these tools such as hardware counters, communication traces, and network traffic can be far too large and too complex to be analyzed in a straightforward manner. We need new automatic analysis and visualization approaches to help application developers intuitively understand the multiple, interdependent effects that algorithmic choices have on application correctness or performance. This workshop brings together HPC application developers, tool developers, and researchers from the visualization, performance, and program analysis fields for an exchange of new approaches to assist developers in analyzing, understanding, and optimizing programs for extreme-scale platforms.
Event TypeWorkshop
TimeMonday, 18 November 20249am - 12:30pm EST
LocationB311
Debugging and Correctness Tools
Performance Evaluation and/or Optimization Tools
W
Presentations
9:00am - 9:05am EST | Welcome | |
9:05am - 9:40am EST | Challenges and Opportunities for Tools in a Changing HPC Landscape Presenter | |
9:40am - 9:57am EST | An Incremental Multi-Level, Multi-Scale Approach to Assessment of Multifidelity HPC Systems | |
9:57am - 10:27am EST | Morning Break | |
10:27am - 10:44am EST | Are Noise-Resilient Logical Timers Useful for Performance Analysis? | |
10:44am - 11:01am EST | Performance Measurement on Heterogeneous Processors with PAPI | |
11:01am - 11:18am EST | Overhead-Guided Instrumentation Refinement | |
11:18am - 11:35am EST | Inspection of I/O Operations from System Call Traces using Directly-Follows-Graph | |
11:35am - 11:52am EST | Analyzing HPC Utilization with PIKA and Vampir | |
11:52am - 12:09pm EST | P-MOVE: Performance Monitoring and Visualization with Encoded Knowledge | |
12:09pm - 12:26pm EST | ActorProf: A Framework for Profiling and Visualizing Fine-grained Asynchronous Bulk Synchronous Parallel Execution |