~/talk

The Future of Concurrency and Parallelism

Talkat POPL 2022 Virtual Workshop · 2022-01-27..01-28· [concurrency]
links:none on file
links:none on file
slides:none on file

Panelists contrast concrete methods and hard surprises: mechanized proofs in Coq/Agda and concurrent separation logic are used to prove deadlock freedom and verify optimizations, while session types model protocol adherence and non‑interference for message‑passing systems; a production graph engine (Katana Graph) validates the move from dense to sparse/irregular data and shows real customers use it; remaining gaps include Byzantine adversaries breaking optimistic concurrency, cache effects like false sharing dropping performance by orders of magnitude, and the open challenge of predicting time and memory via learned models.

AI-written summary · about

  1. 0:00Start
  2. 9:11Research Agenda
  3. 13:28Dense to Sparse
  4. 16:25Concurrent Separation Logic
  5. 18:26Concurrent Perspective on Smart Contracts
  6. 19:58What Are the Biggest Unsolved Problems in this Subject of Concurrency and Parallelism
  7. 32:28How To Teach Concrete Programming
  8. 39:08What's the State of Verification in Sequential Programs
  9. 54:54What Limits the Performance of Most Programs
  10. 56:25Data Movement
  11. 59:12Closing Remarks
~/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.