Interactive Data Movement Visualization for Program Performance Optimization
Offered By: Scalable Parallel Computing Lab, SPCL @ ETH Zurich via YouTube
Course Description
Overview
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
Related Courses
Secure Software Development: Verification and More Specialized TopicsLinux Foundation via edX Developing Secure Software
LinkedIn Learning Ethical Hacking: Mobile Devices and Platforms
LinkedIn Learning Tüm Aşamalarıyla İnşaat Eğitimi - AUTOCAD/STA4/EXCEL/PROJECT
Udemy Mobile Security: Reverse Engineer Android Apps From Scratch
Udemy