Blogs (1) >>
POPL 2019
Sun 13 - Sat 19 January 2019 Cascais, Portugal
Thu 17 Jan 2019 14:07 - 14:29 at Sala II - Weak Memory Chair(s): Scott Owens

We develop a new intermediate weak memory model, IMM, as a way of modularizing the proofs of correctness of compilation from concurrent programming languages with weak memory consistency semantics to mainstream multi-core architectures, such as POWER and ARM. We use IMM to prove the correctness of compilation from the promising semantics of Kang et al. to POWER (thereby correcting and improving their result) and ARMv7, as well as to the recently revised ARMv8 model. Our results are mechanized in Coq, and to the best of our knowledge, these are the first machine-verified compilation correctness results for models that are weaker than x86-TSO.

Thu 17 Jan
Times are displayed in time zone: Greenwich Mean Time : Belfast change

13:45 - 14:51: Weak MemoryResearch Papers at Sala II
Chair(s): Scott OwensUniversity of Kent, UK
13:45 - 14:07
Talk
On Library Correctness under Weak Memory Consistency
Research Papers
Azalea RaadMPI-SWS, Germany, Marko DokoMPI-SWS, Germany, Lovro RožićMPI-SWS, Germany, Ori LahavTel Aviv University, Viktor VafeiadisMPI-SWS, Germany
Link to publication DOI Pre-print Media Attached File Attached
14:07 - 14:29
Talk
Bridging the Gap Between Programming Languages and Hardware Weak Memory Models
Research Papers
Anton PodkopaevHigher School of Economics, JetBrains Research, Ori LahavTel Aviv University, Viktor VafeiadisMPI-SWS, Germany
Link to publication DOI Pre-print Media Attached File Attached
14:29 - 14:51
Talk
Grounding Thin-Air Reads with Event Structures
Research Papers
Soham ChakrabortyMax Planck Institute for Software Systems, Viktor VafeiadisMPI-SWS, Germany
Link to publication DOI Media Attached File Attached