YoVDO

Interactive Data Movement Visualization for Program Performance Optimization

Offered By: Scalable Parallel Computing Lab, SPCL @ ETH Zurich via YouTube

Tags

BERT Courses Transformers Courses Static Analysis Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Sentiment Analysis with Deep Learning using BERT
Coursera Project Network via Coursera
Natural Language Processing with Attention Models
DeepLearning.AI via Coursera
Fine Tune BERT for Text Classification with TensorFlow
Coursera Project Network via Coursera
Deploy a BERT question answering bot on Django
Coursera Project Network via Coursera
Generating discrete sequences: language and music
Ural Federal University via edX