Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Interactive Data Movement Visualization for Program Performance Optimization

Scalable Parallel Computing Lab, SPCL @ ETH Zurich via YouTube

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

Reviews

Start your review of Interactive Data Movement Visualization for Program Performance Optimization

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.