-
1
-
-
0025433676
-
Weak ordering - A new definition
-
S. V. Adve and M. D. Hill. Weak ordering - a new definition. In ISCA'90, pages 2-14, 1990.
-
(1990)
ISCA'90
, pp. 2-14
-
-
Adve, S.V.1
Hill, M.D.2
-
2
-
-
0030382365
-
Shared memory consistency models: A tutorial
-
Sarita V. Adve and Kourosh Gharachorloo. Shared memory consistency models: A tutorial. Computer, 29(12):66-76, 1996.
-
(1996)
Computer
, vol.29
, Issue.12
, pp. 66-76
-
-
Adve, S.V.1
Gharachorloo, K.2
-
3
-
-
67650691299
-
The semantics of Power and ARM multiprocessor machine code
-
J. Alglave, A. Fox, S. Ishtiaq, M. O. Myreen, S. Sarkar, P. Sewell, and F. Zappa Nardelli. The semantics of Power and ARM multiprocessor machine code. In Proc. DAMP 2009, January 2009.
-
Proc. DAMP 2009, January 2009
-
-
Alglave, J.1
Fox, A.2
Ishtiaq, S.3
Myreen, M.O.4
Sarkar, S.5
Sewell, P.6
Zappa Nardelli, F.7
-
4
-
-
79952017426
-
Mathematizing C++ concurrency
-
M. Batty, S. Owens, S. Sarkar, P. Sewell, and T.Weber. Mathematizing C++ concurrency. In Proc. POPL, 2011.
-
Proc. POPL, 2011
-
-
Batty, M.1
Owens, S.2
Sarkar, S.3
Sewell, P.4
Weber, T.5
-
6
-
-
67650088518
-
Foundations of the C++ concurrency memory model
-
New York, NY, USA, ACM
-
Hans-J. Boehm and Sarita V. Adve. Foundations of the C++ concurrency memory model. In PLDI '08, pages 68-78, New York, NY, USA, 2008. ACM.
-
(2008)
PLDI '08
, pp. 68-78
-
-
Boehm, H.-J.1
Adve, S.V.2
-
7
-
-
67649837188
-
Relaxed memory models: An operational approach
-
Gérard Boudol and Gustavo Petri. Relaxed memory models: an operational approach. In POPL '09, pages 392-403, 2009.
-
(2009)
POPL '09
, pp. 392-403
-
-
Boudol, G.1
Petri, G.2
-
8
-
-
77951568206
-
Verifying local transformations on relaxed memory models
-
S. Burckhardt, M. Musuvathi, and V. Singh. Verifying local transformations on relaxed memory models. In CC '10, pages 104-123, 2010.
-
(2010)
CC '10
, pp. 104-123
-
-
Burckhardt, S.1
Musuvathi, M.2
Singh, V.3
-
9
-
-
79953116512
-
The Java memory model: Operationally, denotationally, axiomatically
-
P. Cenciarelli, A. Knapp, and E. Sibilio. The Java memory model: Operationally, denotationally, axiomatically. In 16th ESOP, 2007.
-
16th ESOP, 2007
-
-
Cenciarelli, P.1
Knapp, A.2
Sibilio, E.3
-
10
-
-
0003518498
-
-
Addison-Wesley Professional, July
-
J. Gosling, B. Joy, G. Steele, and G. Bracha. Java(TM) Language Specification, The (3rd Edition) (Java Series). Addison-Wesley Professional, July 2005.
-
(2005)
Java(TM) Language Specification, The (3rd Edition) (Java Series)
-
-
Gosling, J.1
Joy, B.2
Steele, G.3
Bracha, G.4
-
12
-
-
79251537379
-
-
Technical Report HPL-2010-81, HP Laboratories, To appear in POPL
-
P. Joisha, R. Schreiber, P. Banerjee, H.-J. Boehm, and D. Chakrabarti. A technique for the effective and automatic reuse of classical compiler optimizations on multithreaded code. Technical Report HPL-2010-81, HP Laboratories, 2010. To appear in POPL 2011.
-
(2010)
A Technique for the Effective and Automatic Reuse of Classical Compiler Optimizations on Multithreaded Code
-
-
Joisha, P.1
Schreiber, R.2
Banerjee, P.3
Boehm, H.-J.4
Chakrabarti, D.5
-
13
-
-
0017996760
-
TIME, CLOCKS, and the ORDERING of EVENTS in A DISTRIBUTED SYSTEM
-
DOI 10.1145/359545.359563
-
Leslie Lamport. Time, clocks, and the ordering of events in a distributed system. Commun. ACM, 21(7):558-565, 1978. (Pubitemid 8615486)
-
(1978)
Communications of the ACM
, vol.21
, Issue.7
, pp. 558-565
-
-
Lamport, L.1
-
15
-
-
18844394830
-
Basic compiler algorithms for parallel programs
-
ACM
-
Jaejin Lee, David A. Padua, and Samuel P. Midkiff. Basic compiler algorithms for parallel programs. In PPOPP, pages 1-12. ACM, 1999.
-
(1999)
PPOPP
, pp. 1-12
-
-
Lee, J.1
Padua, D.A.2
Midkiff, S.P.3
-
16
-
-
17044378871
-
The Java memory model
-
New York, NY, USA, ACM Press
-
J. Manson, W. Pugh, and S. Adve. The Java memory model. In POPL '05, pages 378-391, New York, NY, USA, 2005. ACM Press.
-
(2005)
POPL '05
, pp. 378-391
-
-
Manson, J.1
Pugh, W.2
Adve, S.3
-
17
-
-
0003451206
-
Issues in the optimization of parallel programs
-
Pennsylvania State University Press
-
Samuel P. Midkiff and David A. Padua. Issues in the optimization of parallel programs. In ICPP (2), pages 105-113. Pennsylvania State University Press, 1990.
-
(1990)
ICPP
, Issue.2
, pp. 105-113
-
-
Midkiff, S.P.1
Padua, D.A.2
-
18
-
-
48949084652
-
Understand the impact of low-lock techniques in multithreaded apps
-
Oct
-
Vance Morrison. Understand the impact of low-lock techniques in multithreaded apps. MSDN Magazine, Oct 2005.
-
(2005)
MSDN Magazine
-
-
Morrison, V.1
-
20
-
-
67649853468
-
The semantics of x86-CC multiprocessor machine code
-
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 POPL'09, January 2009.
-
POPL'09, January 2009
-
-
Sarkar, S.1
Sewell, P.2
Zappa Nardelli, F.3
Owens, S.4
Ridge, T.5
Braibant, T.6
Myreen, M.7
Alglave, J.8
-
21
-
-
77951293741
-
-
PhD thesis, University of Edinburgh, Laboratory for Foundations of Computer Science
-
J. Ševčík. Program Transformations in Weak Memory Models. PhD thesis, University of Edinburgh, Laboratory for Foundations of Computer Science, 2008.
-
(2008)
Program Transformations in Weak Memory Models
-
-
Ševčík, J.1
-
23
-
-
49049109657
-
On validity of program transformations in the Java memory model
-
J. Ševčík and D. Aspinall. On validity of program transformations in the Java memory model. In ECOOP '08, pages 27-51, 2008.
-
(2008)
ECOOP '08
, pp. 27-51
-
-
Ševčík, J.1
Aspinall, D.2
-
24
-
-
0023994389
-
Efficient and correct execution of parallel programs that share memory
-
Dennis Shasha and Marc Snir. Efficient and correct execution of parallel programs that share memory. ACM Trans. Program. Lang. Syst., 10(2):282-312, 1988.
-
(1988)
ACM Trans. Program. Lang. Syst.
, vol.10
, Issue.2
, pp. 282-312
-
-
Shasha, D.1
Snir, M.2
-
25
-
-
33749137885
-
-
Sparc International version 9 Available from
-
Sparc International. Sparc architecture manual, version 9, 2000. Available from http://developers.sun.com/solaris/articles/sparcv9.html.
-
(2000)
Sparc Architecture Manual
-
-
-
26
-
-
31844442862
-
Compiler techniques for high performance sequentially consistent Java programs
-
New York, NY, USA, ACM
-
Z. Sura, X. Fang, C. Wong, S. Midkiff, J. Lee, and D. Padua. Compiler techniques for high performance sequentially consistent Java programs. In PPoPP '05, pages 2-13, New York, NY, USA, 2005. ACM.
-
(2005)
PPoPP '05
, pp. 2-13
-
-
Sura, Z.1
Fang, X.2
Wong, C.3
Midkiff, S.4
Lee, J.5
Padua, D.6
|