-
1
-
-
77955253149
-
Memory models: A case for rethinking parallel languages and hardware
-
[AB10]
-
[AB10] S. V. Adve and H.-J. Boehm. Memory models: A case for rethinking parallel languages and hardware. C. ACM, 2010.
-
(2010)
C ACM
-
-
Adve, S.V.1
Boehm, H.-J.2
-
4
-
-
57349165412
-
Foundations of the C++ concurrency memory model
-
[BA08]
-
[BA08] 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
-
6
-
-
79251558681
-
Jasmin Christian Blanchette Tobias Nipkow. Nitpick: A counterexample generator for higher-order logic based on a relational model finder
-
[BN10]
-
[BN10] Jasmin Christian Blanchette and Tobias Nipkow. Nitpick: A counterexample generator for higher-order logic based on a relational model finder. In Proc. ITP, 2010.
-
(2010)
Proc. ITP
-
-
-
7
-
-
79251576423
-
-
[BOS]
-
[BOS] www.cl.cam.ac.uk/users/pes20/cpp.
-
-
-
-
8
-
-
79251536470
-
-
[C1X]
-
[C1X] JTC1/SC22/WG14 - C. http://www.open-std.org/ jtc1/sc22/wg14/.
-
JTC1/SC22/WG14 - C.
-
-
-
9
-
-
79953116512
-
The Java memory model: Operationally, denotationally, axiomatically
-
[CKS07]
-
[CKS07] P. Cenciarelli, A. Knapp, and E. Sibilio. The Java memory model: Operationally, denotationally, axiomatically. In Proc. ESOP, 2007.
-
(2007)
Proc. ESOP
-
-
Cenciarelli, P.1
Knapp, A.2
Sibilio, E.3
-
10
-
-
0034274870
-
An open graph visualization system and its applications to software engineering
-
[GN00]
-
[GN00] E. R. Gansner and S. C. North. An open graph visualization system and its applications to software engineering. Softw. Pract. Exper., 30(11):1203-1233, 2000.
-
(2000)
Softw. Pract. Exper.
, vol.30
, Issue.11
, pp. 1203-1233
-
-
Gansner, E.R.1
North, S.C.2
-
12
-
-
84869545870
-
-
[HOL]
-
[HOL] The HOL 4 system. http://hol.sourceforge.net/.
-
The HOL 4 System.
-
-
-
14
-
-
79251568588
-
-
[Isa] Isabelle, 2009-2
-
[Isa] Isabelle 2009-2. http://isabelle.in.tum.de/.
-
-
-
-
15
-
-
0018518477
-
How to make a multiprocessor computer that correctly executes multiprocess programs
-
[Lam79]
-
[Lam79] L. Lamport. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Trans. Comput., C-28(9):690-691, 1979.
-
(1979)
IEEE Trans. Comput.
, vol.C-28
, Issue.9
, pp. 690-691
-
-
Lamport, L.1
-
19
-
-
1542355459
-
Cil: Intermediate language and tools for analysis and transformation of c programs
-
[NMRW02]
-
[NMRW02] George C. Necula, Scott McPeak, Shree Prakash Rahul, and Westley Weimer. Cil: Intermediate language and tools for analysis and transformation of c programs. In Proc. CC, 2002.
-
(2002)
Proc. CC
-
-
Necula, G.C.1
McPeak, S.2
Rahul, S.P.3
Weimer, W.4
-
22
-
-
77955029213
-
Reasoning about the implementation of concurrency abstractions on x86-TSO
-
[Owe10]
-
[Owe10] S. Owens. Reasoning about the implementation of concurrency abstractions on x86-TSO. In Proc. ECOOP, 2010.
-
(2010)
Proc. ECOOP
-
-
Owens, S.1
-
24
-
-
0034187807
-
The Java memory model is fatally flawed
-
[Pug00]
-
[Pug00] W. Pugh. The Java memory model is fatally flawed. Concurrency - Practice and Experience, 12(6), 2000.
-
(2000)
Concurrency - Practice and Experience
, vol.12
, Issue.6
-
-
Pugh, W.1
-
25
-
-
77954739460
-
On validity of program transformations in the Java memory model
-
[SA08]
-
[SA08] J. Ševčík and D. Aspinall. On validity of program transformations in the Java memory model. In ECOOP, 2008.
-
(2008)
ECOOP
-
-
Ševčík, J.1
Aspinall, D.2
-
27
-
-
77953950611
-
X86-TSO: A rigorous and usable programmer's model for x86 multiprocessors
-
[SSO+10]
-
[SSO+10] P. Sewell, S. Sarkar, S. Owens, F. Zappa Nardelli, and M. O. Myreen. x86-TSO: A rigorous and usable programmer's model for x86 multiprocessors. C. ACM, 53(7):89-97, 2010.
-
(2010)
C ACM
, vol.53
, Issue.7
, pp. 89-97
-
-
Sewell, P.1
Sarkar, S.2
Owens, S.3
Nardelli, F.Z.4
Myreen, M.O.5
-
28
-
-
67649853468
-
The semantics of x86-CC multiprocessor machine code
-
[SSZN+09]
-
[SSZN+09] S. Sarkar, P. Sewell, F. Zappa Nardelli, S. Owens, T. Ridge, T. Braibant, M. Myreen, and J. Alglave. The semantics of x86-CC multiprocessor machine code. In Proc. POPL, 2009.
-
(2009)
Proc. POPL
-
-
Sarkar, S.1
Sewell, P.2
Nardelli, F.Z.3
Owens, S.4
Ridge, T.5
Braibant, T.6
Myreen, M.7
Alglave, J.8
-
30
-
-
67249159528
-
Kodkod: A relational model finder
-
[TJ07]
-
[TJ07] E. Torlak and D. Jackson. Kodkod: a relational model finder. In Proc. TACAS, 2007.
-
(2007)
Proc. TACAS
-
-
Torlak, E.1
Jackson, D.2
-
31
-
-
77954700037
-
MemSAT: Checking axiomatic specifications of memory models
-
[TVD10]
-
[TVD10] E. Torlak, M. Vaziri, and J. Dolby. MemSAT: checking axiomatic specifications of memory models. In PLDI, 2010.
-
(2010)
PLDI
-
-
Torlak, E.1
Vaziri, M.2
Dolby, J.3
-
32
-
-
12444330392
-
Nemos: A framework for axiomatic and executable specifications of memory consistency models
-
[YGLS04]
-
[YGLS04] Y. Yang, G. Gopalakrishnan, G. Lindstrom, and K. Slind. Nemos: A framework for axiomatic and executable specifications of memory consistency models. In IPDPS, 2004.
-
(2004)
IPDPS
-
-
Yang, Y.1
Gopalakrishnan, G.2
Lindstrom, G.3
Slind, K.4
|