-
2
-
-
0030382365
-
Shared memory consistency models: A tutorial
-
S. V. Adve and K. 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.V.1
Gharachorloo, K.2
-
5
-
-
57349097314
-
-
D. Aspinall and J. Sevcik. Java memory model examples: Good, bad, and ugly. VAMP07 Proceedings http://www.cs.ru.nl/̃chaack/VAMP07/,2007.
-
D. Aspinall and J. Sevcik. Java memory model examples: Good, bad, and ugly. VAMP07 Proceedings http://www.cs.ru.nl/̃chaack/VAMP07/,2007.
-
-
-
-
6
-
-
57349111985
-
-
H. Boehm and N. Maclaren. Should volatile acquire atomicity and thread visibility semantics? C++ standards committee paper WG21/N2016 = J16/06-0086, http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2007/n2016.html, April 2006.
-
H. Boehm and N. Maclaren. Should volatile acquire atomicity and thread visibility semantics? C++ standards committee paper WG21/N2016 = J16/06-0086, http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2007/n2016.html, April 2006.
-
-
-
-
8
-
-
57349189158
-
-
H.-J. Boehm. A less formal explanation of the proposed C++ concurrency memory model. C++ standards committee paper WG21/N2480 = J16/07-350, http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2007/n2480.html, December 2007.
-
H.-J. Boehm. A less formal explanation of the proposed C++ concurrency memory model. C++ standards committee paper WG21/N2480 = J16/07-350, http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2007/n2480.html, December 2007.
-
-
-
-
9
-
-
57349176157
-
-
H.-J. Boehm. Memory model rationales. C++ standards committee paper WG21/N2176 = J16/07-0036, http://www.open-std. org/JTC1/SC22/WG21/docs/papers/ 2007/n2176.htm1, March 2007.
-
H.-J. Boehm. Memory model rationales. C++ standards committee paper WG21/N2176 = J16/07-0036, http://www.open-std. org/JTC1/SC22/WG21/docs/papers/ 2007/n2176.htm1, March 2007.
-
-
-
-
10
-
-
57349149688
-
-
H.-J. Boehm. N2338: Concurrency memory model compiler consequences. C++ standards committee paper WG21/N2338=J16/07-198, http://www.open-std.org/JTC1/ SC22/WG21/docs/papers/ 2007/n2338.htm, August 2007.
-
H.-J. Boehm. N2338: Concurrency memory model compiler consequences. C++ standards committee paper WG21/N2338=J16/07-198, http://www.open-std.org/JTC1/ SC22/WG21/docs/papers/ 2007/n2338.htm, August 2007.
-
-
-
-
11
-
-
57349095666
-
-
H.-J. Boehm. N2392: A memory model for C++: Sequential consistency for race-free programs. C++ standards committee paper WG21/N2392=J16/07-252, http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2007/n2392.htm, September 2007.
-
H.-J. Boehm. N2392: A memory model for C++: Sequential consistency for race-free programs. C++ standards committee paper WG21/N2392=J16/07-252, http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2007/n2392.htm, September 2007.
-
-
-
-
13
-
-
57349157179
-
-
H.-J. Boehm and L. Crowl. C++ atomic types and operations. C++ standards committee paper WG21/N2427=J16/07-0297, http: //www.open-std.org/JTC1/SC22/WG21/ docs/papers/2007/n2427.htm, October 2007.
-
H.-J. Boehm and L. Crowl. C++ atomic types and operations. C++ standards committee paper WG21/N2427=J16/07-0297, http: //www.open-std.org/JTC1/SC22/WG21/ docs/papers/2007/n2427.htm, October 2007.
-
-
-
-
14
-
-
57349140976
-
-
C++ Standards Committee, Pete Becker, ed. Working Draft, Standard for Programming Language C++. C++ standards committee paper WG21/N2461=J16/07-0331, http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2007/n2461.pdf, October 2007.
-
C++ Standards Committee, Pete Becker, ed. Working Draft, Standard for Programming Language C++. C++ standards committee paper WG21/N2461=J16/07-0331, http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2007/n2461.pdf, October 2007.
-
-
-
-
18
-
-
0025433762
-
Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors
-
K. Gharachorloo et al. Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors. In Proc. 17th Intl. Symp. on Computer Architecture, pages 15-26, 1990.
-
(1990)
Proc. 17th Intl. Symp. on Computer Architecture
, pp. 15-26
-
-
Gharachorloo, K.1
-
20
-
-
0017494622
-
Compiler analysis of the value ranges for variables
-
May
-
W. H. Harrison. Compiler analysis of the value ranges for variables. IEEE Trans. Software Engineering, 3(3), May 1977.
-
(1977)
IEEE Trans. Software Engineering
, vol.3
, Issue.3
-
-
Harrison, W.H.1
-
21
-
-
0038519020
-
-
IEEE and The Open Group, IEEE
-
IEEE and The Open Group. IEEE Standard 1003.1-2001. IEEE, 2001.
-
(2001)
IEEE Standard 1003.1-2001
-
-
-
23
-
-
33845388515
-
-
A. Kamil, J. Su, and K. Yelick. Making sequential consistency practical in titanium. In Proceedings of the 2005 ACM/IEEE SC-05 Conference (SC'05), page November, 2005.
-
A. Kamil, J. Su, and K. Yelick. Making sequential consistency practical in titanium. In Proceedings of the 2005 ACM/IEEE SC-05 Conference (SC'05), page November, 2005.
-
-
-
-
24
-
-
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 Transactions on Computers, C-28(9): 690-691, 1979.
-
(1979)
IEEE Transactions on Computers
, vol.C-28
, Issue.9
, pp. 690-691
-
-
Lamport, L.1
-
27
-
-
57349090933
-
-
C. Nelson and H.-J. Boehm. Concurrency memory model (final revision). C++ standards committee paper WG21/N2429=J16/07-0299, http://www.open-std.org/JTC1/ SC22/WG21/docs/papers/2007/n2429.htm, October 2007.
-
C. Nelson and H.-J. Boehm. Concurrency memory model (final revision). C++ standards committee paper WG21/N2429=J16/07-0299, http://www.open-std.org/JTC1/ SC22/WG21/docs/papers/2007/n2429.htm, October 2007.
-
-
-
-
28
-
-
0030721203
-
Using Speculative Retirement and Larger Instruction Windows to Narrow the Performance Gap between Memory Consistency Models
-
P. Ranganathan, V. S. Pai, and S. V. Adve. Using Speculative Retirement and Larger Instruction Windows to Narrow the Performance Gap between Memory Consistency Models. In Proc. Symposium on Parallel Algorithms and Architectures, 1997.
-
(1997)
Proc. Symposium on Parallel Algorithms and Architectures
-
-
Ranganathan, P.1
Pai, V.S.2
Adve, S.V.3
-
29
-
-
0023994389
-
Efficient and correct execution of parallel programs that share memory
-
April
-
D. Shasha and M. Snir. Efficient and correct execution of parallel programs that share memory. ACM Transactions on Programming Languages and Systems, 10(2): 282-312, April 1988.
-
(1988)
ACM Transactions on Programming Languages and Systems
, vol.10
, Issue.2
, pp. 282-312
-
-
Shasha, D.1
Snir, M.2
-
30
-
-
67650089974
-
Techniques for High Performance Sequentially Consistent Java Programs
-
Z. Sura et al. Compiler
-
Z. Sura et al. Compiler Techniques for High Performance Sequentially Consistent Java Programs. In Symp. Principles and Practice of Parallel Programming, 2005.
-
(2005)
Symp. Principles and Practice of Parallel Programming
-
-
-
31
-
-
57349165002
-
-
H. Sutter. Prism: A principle-based sequential memory model for microsoft native code platforms. C++ standards committee paper WG21/N2197 = J16/07-0057, http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2007/n2197.pdf, March 2007.
-
H. Sutter. Prism: A principle-based sequential memory model for microsoft native code platforms. C++ standards committee paper WG21/N2197 = J16/07-0057, http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2007/n2197.pdf, March 2007.
-
-
-
|