YoVDO

What Compilers Desire from Weak Memory Semantics

Offered By: ACM SIGPLAN via YouTube

Tags

Compilers Courses Concurrent Programming Courses Concurrency Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and complexities of compiler optimizations for concurrent programs in this conference talk from ACM SIGPLAN's FOWM'24. Delve into the tension between performance improvements and safety concerns when applying traditional compiler optimizations to multi-threaded code. Examine the limitations of sequential consistency models and the quest for more aggressive optimizations. Investigate the out-of-thin-air problem and its impact on dependency-based optimizations. Learn about ongoing research aimed at deriving memory models that maintain optimization safety across different consistency levels. Gain insights into the speaker's work on balancing compiler desires for optimization with the constraints of weak memory semantics in concurrent programming environments.

Syllabus

[FOWM'24] What Compilers desire from Weak Memory Semantics


Taught by

ACM SIGPLAN

Related Courses

Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX
Paradigms of Computer Programming – Abstraction and Concurrency
Université catholique de Louvain via edX
Computing: Art, Magic, Science - Part II
ETH Zurich via edX
Concurrency
AdaCore via Independent
Java Fundamentals for Android Development
Galileo University via edX