Interactive Data Movement Visualization for Program Performance Optimization
Scalable Parallel Computing Lab, SPCL @ ETH Zurich via YouTube
Gain a Splash of New Skills - Coursera+ Annual Nearly 45% Off
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore an innovative approach to program performance optimization through interactive data movement visualization in this 28-minute conference talk from Supercomputing 2022. Dive into the world of static dataflow analysis and parameterized program simulations to analyze global data movement and fine-grained data access behavior. Learn how to visualize performance insights directly on program representations, making the optimization process more interactive and effective. Follow along as the speaker demonstrates the tool's capabilities using real-world applications, including a BERT Transformer Encoder and stencil optimization examples. Gain valuable insights into the SDFG IR, close-up reuse analysis, and the future of performance tuning. Discover how to leverage this powerful VSCode extension to boost your own optimization efforts without requiring lengthy program executions.
Syllabus
Intro
Optimization: State of the Practice
Interactive Data Movement Optimization
The SDFG IR
Static Dataflow Analysis
Example: BERT Transformer Encoder
Close-Up Reuse Analysis
Example: Stencil Optimization
Conclusion and Outlook
Tool Demo & Information
Taught by
Scalable Parallel Computing Lab, SPCL @ ETH Zurich