YoVDO

Automatic Parallelism Management - POPL 2024

Offered By: ACM SIGPLAN via YouTube

Tags

Parallel Programming Courses Higher-Order Functions Courses Static Analysis Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking 25-minute conference talk from POPL 2024 on Automatic Parallelism Management. Delve into innovative techniques combining static compilation and run-time approaches to optimize parallel programming in high-level languages. Learn how researchers from Carnegie Mellon University and Rochester Institute of Technology tackle the challenges of minimizing parallelism costs while maximizing performance benefits. Discover a novel compiler pipeline that embeds 'potential parallelism' into the call-stack and a complementary run-time system for dynamic task creation. Understand how these methods preserve asymptotic properties of parallel programs while eliminating manual optimization burdens. Gain insights into the implementation of these techniques in the MPL compiler for Parallel ML and their practical performance implications.

Syllabus

[POPL'24] Automatic Parallelism Management


Taught by

ACM SIGPLAN

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
An introduction to Haskell Programming
Chennai Mathematical Institute via Swayam
Kotlin Bootcamp for Programmers
Google via Udacity
From Media Computation to Data Science
SAP Learning
The Modern Python 3 Bootcamp
Udemy