POPL 2024
Sun 14 - Sat 20 January 2024 London, United Kingdom

Update 5-Mar-2024: Videos of the workshop talks are now available in this YouTube playlist.


Weak memory has been an active research area for well over a decade now, with many key results published here at POPL. Researchers have built many formal models of how weak memory works (or should work) in a variety of languages and architectures, and they have designed and implemented many analyses that take weak-memory effects into account.

The aim of this workshop is to bring together experts in weak memory from across industry and academia to discuss what we can expect from the next decade of weak memory research. Can we expect more languages and architectures to develop increasingly complicated weak memory models, or will we see a regression to sequential consistency semantics? How might new technologies like persistent memory and CXL complicate the picture? Will AI chatbots obviate the need for human programmers to grapple with which reads can be reordered with which writes?

List of speakers

Here is a very tentative list of speakers, together with some even more tentative titles, and all in no particular order.

Title
A case against semantic dependencies
The Future of Weak Memory
Chasing Unicorns and Not Losing Hope in Validating Weak Memory Persistency Models
The Future of Weak Memory
File Attached
Compilers should get over themselves and respect semantic dependencies!
The Future of Weak Memory
Evolving Weak Memory Models for Evolving Architectures
The Future of Weak Memory
Heterogeneous concurrency -- a new frontier for weak memory
The Future of Weak Memory
How Do We Know That Weak Memory Matters?
The Future of Weak Memory
File Attached
In-order execution nails every weak memory behavior
The Future of Weak Memory
On the need for available, functional, and reusable memory models
The Future of Weak Memory
Programmers love mind-bogglingly complicated weak memory models
The Future of Weak Memory
File Attached
Relaxed systems semantics and how we (hope to) reason above it
The Future of Weak Memory
Some things I wish I hadn’t seen
The Future of Weak Memory
System-level weak memory models: The need for formalisation, ISA semantics integration and model diversity
The Future of Weak Memory
Weak Memory Demands Model-based Compiler Testing
The Future of Weak Memory
File Attached
What Compilers desire from Weak Memory SemanticsRemote
The Future of Weak Memory
File Attached
What we learned from C++ atomics and memory model standardization
The Future of Weak Memory
File Attached
Why Languages Should Preserve Load-Store Order
The Future of Weak Memory

Call for Papers

  • The format of the workshop will be a series of 20-minute informal talks intended to set out a (possibly controversial) position.

  • Talks about early ideas and work-in-progress are welcome.

  • Attendees will be invited (but not obliged) to submit 1-page position papers beforehand.

  • There will be ample time set aside for discussions among participants, and depending on participation levels, we hope to organise a couple of discussion panels.

  • No formal proceedings are planned, but we will offer authors the option of making short position papers available from our workshop’s webpage.

If you’d like to contribute a talk and/or a position paper, please email j.wickerson@imperial.ac.uk.

Plenary
You're viewing the program in a time zone which is different from your device's time zone change time zone

Mon 15 Jan

Displayed time zone: London change

09:00 - 10:30
Session 1The Future of Weak Memory at Turing Lecture
Chair(s): John Wickerson Imperial College London
09:00
10m
Talk
Welcome
The Future of Weak Memory
John Wickerson Imperial College London, Azalea Raad Imperial College London, Brijesh Dongol University of Surrey, Mark Batty University of Kent, Peter Sewell University of Cambridge
09:10
20m
Talk
Some things I wish I hadn’t seen
The Future of Weak Memory
Matthew J. Parkinson Microsoft Azure Research
09:30
20m
Talk
Heterogeneous concurrency -- a new frontier for weak memory
The Future of Weak Memory
09:50
20m
Talk
Chasing Unicorns and Not Losing Hope in Validating Weak Memory Persistency Models
The Future of Weak Memory
Vasileios Klimis Queen Mary University of London
File Attached
10:10
20m
Talk
How Do We Know That Weak Memory Matters?
The Future of Weak Memory
Mike Dodds Galois, Inc.
File Attached
10:30 - 11:00
10:30
30m
Coffee break
Break
Catering

11:00 - 12:30
Session 2The Future of Weak Memory at Turing Lecture
Chair(s): John Wickerson Imperial College London
11:00
22m
Talk
Weak Memory Demands Model-based Compiler Testing
The Future of Weak Memory
Luke Geeson University College London (UCL)
File Attached
11:22
22m
Talk
On the need for available, functional, and reusable memory models
The Future of Weak Memory
Hernán Ponce de León Huawei Dresden Research Center
11:45
22m
Talk
What we learned from C++ atomics and memory model standardization
The Future of Weak Memory
File Attached
12:07
22m
Talk
Why Languages Should Preserve Load-Store Order
The Future of Weak Memory
Stephen Dolan Jane Street
12:30 - 14:00
12:30
90m
Lunch
Lunch
Catering

14:00 - 15:30
Session 3The Future of Weak Memory at Turing Lecture
Chair(s): Brijesh Dongol University of Surrey
14:00
20m
Talk
Compilers should get over themselves and respect semantic dependencies!
The Future of Weak Memory
14:20
20m
Talk
A case against semantic dependencies
The Future of Weak Memory
Ori Lahav Tel Aviv University
14:40
20m
Talk
What Compilers desire from Weak Memory SemanticsRemote
The Future of Weak Memory
Akshay Gopalakrishnan McGill University
File Attached
15:00
20m
Talk
Programmers love mind-bogglingly complicated weak memory models
The Future of Weak Memory
File Attached
15:30 - 16:00
15:30
30m
Coffee break
Break
Catering

16:00 - 17:30
Session 4The Future of Weak Memory at Turing Lecture
Chair(s): Brijesh Dongol University of Surrey
16:00
22m
Talk
Evolving Weak Memory Models for Evolving Architectures
The Future of Weak Memory
Reese Levine University of California at Santa Cruz
16:22
22m
Talk
In-order execution nails every weak memory behavior
The Future of Weak Memory
Chung-Kil Hur Seoul National University
16:45
22m
Talk
System-level weak memory models: The need for formalisation, ISA semantics integration and model diversity
The Future of Weak Memory
Thibaut Pérami University of Cambridge
17:07
22m
Talk
Relaxed systems semantics and how we (hope to) reason above it
The Future of Weak Memory
Questions? Use the The Future of Weak Memory contact form.