-
1
-
-
0345900769
-
-
Intermetrics, Inc., Cambridge, Massachusetts
-
Ada Joint Program Office. Ada 95 Rationale. Intermetrics, Inc., Cambridge, Massachusetts, 1995.
-
(1995)
Ada 95 Rationale
-
-
-
3
-
-
0030382365
-
Shared memory consistency models: A tutorial
-
Sarita Adve and Kourosh Gharachorloo. Shared memory consistency models: A tutorial. IEEE Computer, 29(12):66-76, 1996.
-
(1996)
IEEE Computer
, vol.29
, Issue.12
, pp. 66-76
-
-
Adve, S.1
Gharachorloo, K.2
-
7
-
-
0345098823
-
Sufficient conditions for implementing the data-race-free-1 memory model
-
Computer Sciences Department, University of Wisconsin-Madison, September
-
Sarita V. Adve and Mark D. Hill. Sufficient conditions for implementing the data-race-free-1 memory model. Technical Report #1107, Computer Sciences Department, University of Wisconsin-Madison, September 1992.
-
(1992)
Technical Report #1107
, vol.1107
-
-
Adve, S.V.1
Hill, M.D.2
-
8
-
-
0034446989
-
Improving the Java memory model using CRF
-
October
-
Arvind, Jan-Willem Maessen, and Xiaowei Shen. Improving the Java memory model using CRF. In OOPSLA, pages 1-12, October 2000.
-
(2000)
OOPSLA
, pp. 1-12
-
-
Arvind, J.-W.M.1
Shen, X.2
-
11
-
-
84860102155
-
-
Christopher Brumme. C# memory model. http://blogs.msdn.com/cbrumme/ archive/2003/05/17/51445.apx.
-
C# Memory Model
-
-
-
13
-
-
3042546577
-
-
December
-
ECMA. Common Language Infrastructure (CLI), December 2002. http://www.ecma-international.org/publications/standards/Ecma-335.htm.
-
(2002)
Common Language Infrastructure (CLI)
-
-
-
15
-
-
0012693415
-
Programming for different memory consistency models
-
August
-
Kourosh Gharachorloo, Sarita V. Adve, Anoop Gupta, John L. Hennessy, and Mark D. Hill. Programming for different memory consistency models. Journal of Parallel and Distributed Computing, 15(4):399-407, August 1992.
-
(1992)
Journal of Parallel and Distributed Computing
, vol.15
, Issue.4
, pp. 399-407
-
-
Gharachorloo, K.1
Adve, S.V.2
Gupta, A.3
Hennessy, J.L.4
Hill, M.D.5
-
17
-
-
0025433762
-
Memory consistency and event ordering in scalable shared-memory multiprocessors
-
May
-
Kourosh Gharachorloo, Daniel Lenoski, James Laudon, Phillip Gibbons, Anoop Gupta, and John Hennessy. Memory consistency and event ordering in scalable shared-memory multiprocessors. In Proc, nth Ann. Intl. Symp. on Computer Architecture, pages 15-26, May 1990.
-
(1990)
Proc, Nth Ann. Intl. Symp. on Computer Architecture
, pp. 15-26
-
-
Gharachorloo, K.1
Lenoski, D.2
Laudon, J.3
Gibbons, P.4
Gupta, A.5
Hennessy, J.6
-
19
-
-
17044375191
-
-
May Publication Number GA22-7000-9, File Number S370-01
-
IBM System/370 Principles of Operation, May 1983. Publication Number GA22-7000-9, File Number S370-01.
-
(1983)
IBM System/370 Principles of Operation
-
-
-
21
-
-
84860105046
-
The Java memory model
-
The Java memory model. Mailing list and web page. http://www.cs.umd.edu/ users/pugh/java/ memory Model.
-
Mailing List and Web Page
-
-
-
25
-
-
0017996760
-
Time, clocks, and the ordering of events in a distributed system
-
Leslie Lamport. Time, clocks, and the ordering of events in a distributed system. CACM, 21(7):558-564, 1978.
-
(1978)
CACM
, vol.21
, Issue.7
, pp. 558-564
-
-
Lamport, L.1
-
26
-
-
0018518477
-
How to make a multiprocessor computer that correctly executes multiprocess programs
-
Leslie Lamport. How to make a multiprocessor computer that correctly executes multiprocess programs. IEEE Transactions on Computers, 9(29):690-691, 1979.
-
(1979)
IEEE Transactions on Computers
, vol.9
, Issue.29
, pp. 690-691
-
-
Lamport, L.1
-
27
-
-
0003987272
-
-
Sun Microsystems, 2550 Garcia Avenue, Mountain View, CA 94043, USA
-
Bil Lewis and Daniel J. Berg. Multithreaded programming with pthreads. Sun Microsystems, 2550 Garcia Avenue, Mountain View, CA 94043, USA, 1998.
-
(1998)
Multithreaded Programming with Pthreads
-
-
Lewis, B.1
Berg, D.J.2
-
29
-
-
0013042182
-
Semantics of multithreaded java
-
Dept. of Computer Science, University of Maryland, College Park, March
-
Jeremy Manson and William Pugh. Semantics of Multithreaded Java. Technical Report CS-TR-4215, Dept. of Computer Science, University of Maryland, College Park, March 2001.
-
(2001)
Technical Report
, vol.CS-TR-4215
-
-
Manson, J.1
Pugh, W.2
-
32
-
-
0025491545
-
A formal model of program dependences and its implications for software testing debugging and maintenance
-
Andy Podgurski and Lori Clarke. A formal model of program dependences and its implications for software testing debugging and maintenance. IEEE Transactions on Software Engineering, 1990.
-
(1990)
IEEE Transactions on Software Engineering
-
-
Podgurski, A.1
Clarke, L.2
-
34
-
-
0034187807
-
The Java memory model is fatally flawed
-
William Pugh. The Java memory model is fatally flawed. Concurrency: Practice and Experience, 12(1):1-11, 2000.
-
(2000)
Concurrency: Practice and Experience
, vol.12
, Issue.1
, pp. 1-11
-
-
Pugh, W.1
-
36
-
-
17044429130
-
Concurrent constraint-based memory machines: A framework for java memory models
-
IBM TJ Watson Research Center, March
-
Vijay Saraswat. Concurrent Constraint-based Memory Machines: A framework for Java Memory Models. Technical report, IBM TJ Watson Research Center, March 2004.
-
(2004)
Technical Report
-
-
Saraswat, V.1
-
37
-
-
10444222165
-
Double-checked locking: An optimization pattern for efficiently initializing and accessing thread-safe objects
-
Douglas Schmidt and Tim Harrison. Double-checked locking: An optimization pattern for efficiently initializing and accessing thread-safe objects. In 3rd Annual Pattern Languages of Program Design Conference, 1996.
-
(1996)
3rd Annual Pattern Languages of Program Design Conference
-
-
Schmidt, D.1
Harrison, T.2
-
38
-
-
0023994389
-
Efficient and correct execution of parallel programs that share memory
-
April
-
Dennis Shasha and Marc Snir. Efficient and correct execution of parallel programs that share memory. ACM Trans. on Programming Languages and Systems, 10(2):282-312, April 1988.
-
(1988)
ACM Trans. on Programming Languages and Systems
, vol.10
, Issue.2
, pp. 282-312
-
-
Shasha, D.1
Snir, M.2
-
41
-
-
0004027344
-
-
Addison-Wesley Longman, Reading Mass. USA, 3rd edition
-
Bjarne Stroustrup. The C++ Programming Language. Addison-Wesley Longman, Reading Mass. USA, 3rd edition, 1997.
-
(1997)
The C++ Programming Language
-
-
Stroustrup, B.1
-
42
-
-
1142282671
-
Automatic implementation of programming language consistency models
-
To appear Lecture Notes in Computer Science, Springer-Verlag
-
Z. Sura, C.-L. Wong, X. Fang, J. Lee, S. Midkiff, and D. Padua. Automatic implementation of programming language consistency models. In Proc. of the 15th International Workshop on Languages and Compilers for Parallel Computing (LCPC'02), 2002. To appear Lecture Notes in Computer Science, Springer-Verlag.
-
(2002)
Proc. of the 15th International Workshop on Languages and Compilers for Parallel Computing (LCPC'02)
-
-
Sura, Z.1
Wong, C.-L.2
Fang, X.3
Lee, J.4
Midkiff, S.5
Padua, D.6
-
45
-
-
17044435201
-
Formalizing the Java memory model for multithreaded program correctness and optimization
-
University of Utah, April
-
Yue Yang, Ganesh Gopalakrishnan, and Gary Lindstrom. Formalizing the Java memory model for multithreaded program correctness and optimization. Technical Report UUCS-02-011, University of Utah, April 2002.
-
(2002)
Technical Report
, vol.UUCS-02-011
-
-
Yang, Y.1
Gopalakrishnan, G.2
Lindstrom, G.3
|