~/talk

CSL and relaxed memory

Talkat O'Hearn Fest (POPL 2024) · on Sunday, 2024-01-14· [concurrency]
links:none on file
slides:none on file

Provides a compositional denotational semantics using pomsets parameterized by a memory model via a relaxation relation and a linearity constraint (row and lin), builds relaxed concatenation and parallel composition that enforce coherence, and proves a data‑race‑freedom equivalence: any race‑free weak‑memory pomset linearizes to an SC execution with identical reads (DRF property). Applies that to lift the original CSL soundness proof from SC to TSO and PSO without modeling buffers, avoids thin‑air behaviors, and produces a uniform, modular framework.

AI-written summary · about

  1. 0:00CSL and relaxed memory intro
  2. 1:21History of concurrent separation logic
  3. 3:29Actions in concurrent separation logic
  4. 4:12Trace semantics limits
  5. 5:57Relaxed memory models
  6. 8:29Pomsets vs traces
  7. 10:16Memory coherence constraints
  8. 11:40CSL soundness with pomsets
  9. 13:48Generic semantics across models
  10. 16:14Denotational approach benefits
  11. 17:41Conclusions and future work
  12. 19:06Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.