YoVDO

A Denotational Approach to Release/Acquire Concurrency - GALOP'24

Offered By: ACM SIGPLAN via YouTube

Tags

Concurrency Courses Game Theory Courses Denotational Semantics Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk on the denotational semantics of Release/Acquire (RA) concurrency presented at GALOP'24. Delve into the recent work by Yotam Dvir, Ohad Kammar, and Ori Lahav, who reimagine Brookes-style trace semantics for shared-state concurrent programming languages. Discover how the researchers developed a novel interpretation of trace-sets, shifting from interrupted executions to a game-like or rely-guarantee approach that models program-environment interactions. Gain insights into the semantics of the RA memory model, a subset of the C/C++ standard, and learn about ongoing research in general trace semantics for shared state. Engage with cutting-edge concepts in concurrent programming language theory and participate in discussions that could shape future directions in this field.

Syllabus

[GALOP'24] A Denotational Approach to Release/Acquire Concurrency


Taught by

ACM SIGPLAN

Related Courses

Developing Smart Contracts
GOTO Conferences via YouTube
The Mathematical Underpinnings of Promises in C++
CppNow via YouTube
The Intellectual Ascent to Agda
CppNow via YouTube
Modular Denotational Semantics for Effects with Guarded Interaction Trees
ACM SIGPLAN via YouTube
Formal Specification and Testing for Reinforcement Learning
ACM SIGPLAN via YouTube