~/talk

Coarser Equivalences for Causal Concurrency

Talkat POPL 2024 · 2024-01-14..01-20· [concurrency]
links:none on file
links:none on file
slides:none on file

Proves a linear space lower bound for deciding causal concurrency under the fullest reads‑from style relaxation, shows classic trace/commutativity lets the same decision be done in constant space, and introduces grain equivalence (contiguous and scattered grains) that is strictly coarser than trace equivalence yet admits constant‑space streaming algorithms. Builds a grain graph to encode ordering constraints for scattered grains, gives constant‑space decision procedures (theoretical nondeterminism present), and flags implementation costs driven by number of threads and shared variables.

AI-written summary · about

  1. 0:00Introduction
  2. 1:11Equivalence relations and soundness
  3. 2:13Causal concurrency and decision
  4. 3:16Reads-from equivalence limits
  5. 4:40Monitoring hardness under reads-from
  6. 5:23Coarser equivalences for monitoring
  7. 6:46Grains and commutativity
  8. 8:33Non-determinism and grain equivalence
  9. 9:56Context sensitivity in grains
  10. 11:00Grain graphs and scattered grains
  11. 13:25Constant-space algorithms challenges
  12. 14:53Future work and implementation
  13. 15:59Broader applications and open problems
  14. 16:21Summary
  15. 16:45Q&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.