Reasoning about the C/C++ weak memory model

HOME / news-events / events / software-seminars / 2014 / 10-13

October 13, 2014

Viktor Vafeiadis


Reasoning about the C/C++ weak memory model

Time:   11:00am
Location:   Meeting room 302 (Mountain View), level 3

The talk will introduce the C11 weak memory model that defines the semantics of concurrent C/C++ programs, and will answer two key questions regarding the model: (1) What high-level principles can programmers use to reason about their programs? (2) What source-to-source transformations can optimising compilers soundly perform?