~/talk

Optimal Stateless Model Checking under the Release-Acquire Semantics

Talkat OOPSLA 2018 · 2018-11-07..11-09· [concurrency]
links:none on file
slides:none on file

Claims a provably optimal stateless model checking method for the Release-Acquire fragment of C/C++11 that explores each program order and read‑from relation exactly once and avoids exploring coherence orders, cutting redundancy (examples show reductions like four traces down to three). Implements the method in the tool Tracer, runs on litmus-style suites (≈1000 tests) and standard benchmarks, and reports fewer executed traces and faster runtimes than comparable RA-capable tools (CMC and others).

AI-written summary · about

  1. 0:00Introduction
  2. 0:34Outline
  3. 1:22Concurrent Programs
  4. 5:45Safety Properties
  5. 8:03ReleaseAcquire semantics
  6. 11:46Super Optimal Stateless Algorithm
  7. 16:15Experimental Results
  8. 19:42Conclusion
~/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.