YoVDO

MAGPY: Compiling Eager Mode DNN Programs by Monitoring Execution States

Offered By: USENIX via YouTube

Tags

Deep Neural Networks Courses Python Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking approach to optimizing deep neural network (DNN) programs in this 19-minute conference talk from USENIX ATC '24. Delve into MAGPY, an innovative solution that addresses the challenges of compiling eager mode DNN programs written in dynamic programming languages like Python. Learn how MAGPY generates more complete operator graphs by monitoring program execution states, significantly improving performance. Discover the reference graph technique used to record execution states and identify critical state changes. Gain insights into experimental results showing up to 2.88× acceleration of complex deep learning programs and successful instantiation of 93.40% of real user programs into complete operator graphs. Understand the implications of this research for enhancing the efficiency of deep learning computations in real-world applications.

Syllabus

USENIX ATC '24 - MAGPY: Compiling Eager Mode DNN Programs by Monitoring Execution States


Taught by

USENIX

Related Courses

Sequences, Time Series and Prediction
DeepLearning.AI via Coursera
A Beginners Guide to Data Science
Udemy
Artificial Neural Networks(ANN) Made Easy
Udemy
Makine Mühendisleri için Derin Öğrenme
Udemy
Customer Analytics in Python
Udemy