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

Compilers
Stanford University via Coursera
Compilers
Stanford University via edX
Computation Structures 2: Computer Architecture
Massachusetts Institute of Technology via edX
Compilers: Theory and Practice
Georgia Institute of Technology via Udacity
Architecture, Algorithms, and Protocols of a Quantum Computer and Quantum Internet
Delft University of Technology via edX