~/talk

An Axiomatic Basis for Computer Programming on the Relaxed Arm-A Architecture: T...

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

Claims a new separation logic AxSL for the Arm‑A user‑mode axiomatic model that lets relaxed reads/writes transfer resources when they induce ordering, implemented by inventing an OPAC semantics that guesses a whole-program memory‑event graph up front and then checks executions against it, mechanised in Iris with new assertions like register-point and tie-to and an adequacy proof by stratified traversal; artifacts are available and the logic is proven sound, though coherence support and some usability abstractions are still missing.

AI-written summary · about

  1. 0:00Axiomatic reasoning on relaxed Arm-A
  2. 1:04Load buffering in weak memory
  3. 2:29Compositional reasoning failure
  4. 3:54Arm memory model challenges
  5. 5:17OPA semantics for operational reasoning
  6. 7:03XEL program logic on OPA
  7. 8:30Message passing proof with XEL
  8. 12:02Soundness proof and adequacy
  9. 12:44Limitations and future work
  10. 13:28Q&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.