-
1
-
-
0025433676
-
Weak ordering-A new definition
-
S. V. Adve and M. D. Hill. Weak ordering-a new definition. In Proc. ISCA, 1990.
-
(1990)
Proc. ISCA
-
-
Adve, S.V.1
Hill, M.D.2
-
4
-
-
57349165412
-
Foundations of the C++ concurrency memory model
-
H.-J. Boehm and S.V. Adve. Foundations of the C++ concurrency memory model. In Proc. PLDI, 2008.
-
(2008)
Proc. PLDI
-
-
Boehm, H.-J.1
Adve, S.V.2
-
5
-
-
0004301215
-
-
editor., ISO/IEC 14882:2011. A non-final but recent version is
-
P. Becker, editor. Programming Languages - C++. 2011. ISO/IEC 14882:2011. A non-final but recent version is available at http://www.open-std.org/jtc1/ sc22/wg21/docs/papers/2011/n3242.pdf.
-
(2011)
Programming Languages - C++
-
-
Becker, P.1
-
6
-
-
84863431529
-
Clarifying and compiling C/C++ concurrency: From C++11 to POWER
-
M. Batty, K. Memarian, S. Owens, S. Sarkar, and P. Sewell. Clarifying and compiling C/C++ concurrency: from C++11 to POWER. In Proc. POPL, 2012. http://www.cl.cam.ac.uk/~pes20/cppppc/.
-
(2012)
Proc. POPL
-
-
Batty, M.1
Memarian, K.2
Owens, S.3
Sarkar, S.4
Sewell, P.5
-
7
-
-
31744447887
-
Threads cannot be implemented as a library
-
H.-J. Boehm. Threads cannot be implemented as a library. In Proc. PLDI, 2005.
-
(2005)
Proc. PLDI
-
-
Boehm, H.-J.1
-
8
-
-
79952017426
-
Mathematizing C++ concurrency
-
M. Batty, S. Owens, S. Sarkar, P. Sewell, and T.Weber. Mathematizing C++ concurrency. In Proc. POPL, 2011.
-
(2011)
Proc. POPL
-
-
Batty, M.1
Owens, S.2
Sarkar, S.3
Sewell, P.4
Weber, T.5
-
9
-
-
84870640374
-
-
Supplementary material. http://www.cl.cam.ac.uk/users/pes20/cppppc- supplemental.
-
Supplementary Material
-
-
-
11
-
-
0027695171
-
A methodology for implementing highly concurrent data objects
-
Nov
-
M. Herlihy. A methodology for implementing highly concurrent data objects. TOPLAS, 15(5):745-770, Nov 1993.
-
(1993)
TOPLAS
, vol.15
, Issue.5
, pp. 745-770
-
-
Herlihy, M.1
-
13
-
-
0004301215
-
-
ISO/IEC 9899:2011. A non-final but recent version is
-
Programming Languages - C. 2011. ISO/IEC 9899:2011. A non-final but recent version is available at http://www.open-std.org/jtc1/sc22/wg14/docs/ n1539.pdf.
-
(2011)
Programming Languages - C.
-
-
-
15
-
-
0018518477
-
How to make a multiprocessor computer that correctly executes multiprocess programs
-
L. Lamport. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Trans. Comput., C-28(9):690-691, 1979. (Pubitemid 10420526)
-
(1979)
IEEE Transactions on Computers
, vol.C-28
, Issue.9
, pp. 690-691
-
-
Lamport, L.1
-
16
-
-
84863477736
-
-
preview of rcu changes for 3.3, November
-
P. E. McKenney. [patch rfc tip/core/rcu 0/28] preview of rcu changes for 3.3, November 2011. https://lkml.org/lkml/2011/11/2/363.
-
(2011)
Patch Rfc Tip/core/rcu 0/28
-
-
McKenney, P.E.1
-
17
-
-
3042671335
-
Hazard pointers: Safe memory reclamation for lock-free objects
-
June
-
M. M. Michael. Hazard pointers: Safe memory reclamation for lock-free objects. IEEE Trans. Parallel Distrib. Syst., 15:491-504, June 2004.
-
(2004)
IEEE Trans. Parallel Distrib. Syst.
, vol.15
, pp. 491-504
-
-
Michael, M.M.1
-
19
-
-
80052148294
-
Lem: A lightweight tool for heavyweight semantics
-
LNCS 6898, "Rough Diamond" section
-
S. Owens, P. Böhm, F. Zappa Nardelli, and P. Sewell. Lem: A lightweight tool for heavyweight semantics. In Proc. ITP, LNCS 6898, 2011. "Rough Diamond" section.
-
(2011)
Proc. ITP
-
-
Owens, S.1
Böhm, P.2
Nardelli, F.Z.3
Sewell, P.4
-
22
-
-
79959909081
-
Safe optimisations for shared-memory concurrent programs
-
J. Ševčík . Safe optimisations for shared-memory concurrent programs. In Proc. PLDI, 2011.
-
(2011)
Proc. PLDI
-
-
Ševčík, J.1
-
24
-
-
79959883591
-
Understanding POWER multiprocessors
-
S. Sarkar, P. Sewell, J. Alglave, L. Maranget, and D.Williams. Understanding POWER multiprocessors. In PLDI, 2011.
-
(2011)
PLDI
-
-
Sarkar, S.1
Sewell, P.2
Alglave, J.3
Maranget, L.4
Williams, D.5
|