PLDI 2024
Mon 24 - Fri 28 June 2024 Copenhagen, Denmark
Tue 25 Jun 2024 11:10 - 11:40 at Sweden - Session 2 Chair(s): Marco Vassena

Shared memory concurrency has emerged as the pervasive programming model with the advent of the multicore era. To achieve higher performance from multicore hardware, modern programming languages have added first-class support for concurrency. These concurrency primitives provide a higher-level platform-independent abstraction over the existing multicore hardware. However, defining a formal concurrency model that satisfies a conflicting set of properties for programmers, compilers, and hardware has been extremely difficult and a long-standing research problem. In this talk, I will provide a landscape of the research challenges in designing a concurrency model for programming languages. Then, I will discuss the recent advancements and future directions.

Tue 25 Jun

Displayed time zone: Windhoek change

10:40 - 12:20
Session 2PLMW@PLDI at Sweden
Chair(s): Marco Vassena Utrecht University
10:40
30m
Talk
Letting users do the undecidable: lessons from program synthesis
PLMW@PLDI
Hila Peleg Technion
11:10
30m
Talk
A Tale of Shared Memory Concurrency in Programming Languages
PLMW@PLDI
11:40
40m
Talk
How to read a PL-security paper
PLMW@PLDI
Aslan Askarov Aarhus University