-
An operational semantics for C/C++11
concurrency.
Kyndylan Nienhuis, Kayvan Memarian, and Peter Sewell.
In OOPSLA 2016.
[ bib |
doi |
pdf |
http |
abstract ]
-
A concurrency semantics for relaxed atomics that permits
optimisation and avoids thin-air executions.
Jean Pichon-Pharabod and Peter Sewell.
In POPL 2016.
[ bib |
doi |
project page |
pdf |
abstract ]
-
The Problem of Programming Language Concurrency
Semantics.
Mark Batty, Kayvan Memarian, Kyndylan Nienhuis, Jean
Pichon-Pharabod, and Peter Sewell.
In ESOP 2015.
[ bib |
doi |
pdf |
abstract ]
-
Mathematizing C++ Concurrency.
Mark Batty, Scott Owens, Susmit Sarkar, Peter Sewell, and Tjark
Weber.
In POPL 2011.
[ bib |
doi |
pdf |
abstract ]
-
N3196: Omnibus Memory Model and Atomics Paper,
P. McKenney, M. Batty, C. Nelson, H. Boehm, A. Williams, S. Owens, S. Sarkar,
P. Sewell, T. Weber, M.Wong, L. Crowl, and B. Kosnik.
ISO JTC1/SC22/WG21 -- The C++ Standards Committee. Working Paper,
November 2010.
[ bib ]
-
N3125: Omnibus Memory Model and Atomics Paper,
P. McKenney, M. Batty, C. Nelson, H. Boehm, A. Williams, S. Owens, S. Sarkar,
P. Sewell, T. Weber, M.Wong, and L. Crowl.
ISO JTC1/SC22/WG21 - The C++ Standards Committee. Working Paper,
August 2010.
[ bib ]
-
N3132: Mathematizing C++ Concurrency: The Post-Rapperswil
Model, M. Batty, S. Owens, S. Sarkar, P. Sewell, and
T. Weber.
ISO JTC1/SC22/WG21 - The C++ Standards Committee. Working Paper,
August 2010.
[ bib ]