-
2
-
-
0030382365
-
Shared memory consistency models: A tutorial
-
S. V. Adve and K. Gharachorloo, "Shared memory consistency models: A tutorial," IEEE Computer, vol. 29, pp. 66-76, 1995. (Pubitemid 126517873)
-
(1996)
Computer
, vol.29
, Issue.12
, pp. 66-76
-
-
Adve, S.V.1
Gharachorloo, K.2
-
3
-
-
0018518477
-
How to make a multiprocessor computer that correctly executes multiprocess programs
-
L. Lamport, "How to make a multiprocessor computer that correctly executes multiprocess program," IEEE Trans. Comput., vol. 28, no. 9, pp. 690-691, 1979. (Pubitemid 10420526)
-
(1979)
IEEE Transactions on Computers
, vol.C-28
, Issue.9
, pp. 690-691
-
-
Lamport Leslie1
-
4
-
-
85024275309
-
Software and the concurrency revolution
-
H. Sutter and J. Larus, "Software and the concurrency revolution," Queue, vol. 3, no. 7, pp. 54-62, 2005.
-
(2005)
Queue
, vol.3
, Issue.7
, pp. 54-62
-
-
Sutter, H.1
Larus, J.2
-
6
-
-
33749866867
-
Bounded model checking of concurrent data types on relaxed memory models: A case study
-
4144 LNCS, Computer Aided Verification - 18th International Conference, CAV 2006, Proceedings
-
S. Burckhardt, R. Alur, and M. M. K. Martin, "Bounded model checking of concurrent data types on relaxed memory models: A case study," in CAV, 2006, pp. 489-502. (Pubitemid 44560902)
-
(2006)
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
, pp. 489-502
-
-
Burckhardt, S.1
Alur, R.2
Martin, M.M.K.3
-
7
-
-
35448932808
-
CheckFence: Checking consistency of concurrent data types on relaxed memory models
-
DOI 10.1145/1250734.1250737, PLDI'07: Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation
-
S. Burckhardt, R. Alur, and M. M. K. Martin, "CheckFence: checking consistency of concurrent data types on relaxed memory models," in PLDI, 2007, pp. 12-21. (Pubitemid 47630672)
-
(2007)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 12-21
-
-
Burckhardt, S.1
Alur, R.2
Martin, M.M.K.3
-
8
-
-
35648929450
-
Memory model sensitive bytecode verification
-
T. Q. Huynh and A. Roychoudhury, "Memory model sensitive bytecode verification," Form. Methods Syst. Des., vol. 31, no. 3, 2007.
-
(2007)
Form. Methods Syst. Des.
, vol.31
, Issue.3
-
-
Huynh, T.Q.1
Roychoudhury, A.2
-
10
-
-
0036957154
-
Safe memory reclamation for dynamic lock-free objects using atomic reads and writes
-
M. M. Michael, "Safe memory reclamation for dynamic lock-free objects using atomic reads and writes," in PODC, 2002, pp. 21-30.
-
(2002)
PODC
, pp. 21-30
-
-
Michael, M.M.1
-
11
-
-
0004328283
-
-
I. SPARC International Upper Saddle River, NJ, USA: Prentice-Hall, Inc.
-
I. SPARC International, The SPARC architecture manual (version 9). Upper Saddle River, NJ, USA: Prentice-Hall, Inc., 1994.
-
(1994)
The SPARC Architecture Manual (version 9)
-
-
-
12
-
-
0038043465
-
Information-flow models for shared memory with an application to the powerpc architecture
-
A. Adir, H. Attiya, and G. Shurek, "Information-flow models for shared memory with an application to the powerpc architecture," IEEE Trans. Parallel Distrib. Syst., vol. 14, no. 5, pp. 502-515, 2003.
-
(2003)
IEEE Trans. Parallel Distrib. Syst.
, vol.14
, Issue.5
, pp. 502-515
-
-
Adir, A.1
Attiya, H.2
Shurek, G.3
-
13
-
-
0032671416
-
Commit-reconcile & fences (crf): A new memory model for architects and compiler writers
-
X. Shen, Arvind, and L. Rudolph, "Commit-reconcile & fences (crf): a new memory model for architects and compiler writers," SIGARCH Comput. Archit. News, vol. 27, no. 2, pp. 150-161, 1999.
-
(1999)
SIGARCH Comput. Archit. News
, vol.27
, Issue.2
, pp. 150-161
-
-
Shen, X.1
Arvind2
Rudolph, L.3
-
14
-
-
17444412628
-
UMM: An operational memory model specification framework with integrated model checking capability
-
DOI 10.1002/cpe.837
-
Y. Yang, G. Gopalakrishnan, and G. Lindstrom, "Umm: an operational memory model specification framework with integrated model checking capability," Concurr. Comput.: Pract. Exper., vol. 17, no. 5-6, pp. 465-487, 2005. (Pubitemid 40539472)
-
(2005)
Concurrency Computation Practice and Experience
, vol.17
, Issue.5-6 SPEC. ISS.
, pp. 465-487
-
-
Yang, Y.1
Gopalakrishnan, G.2
Lindstrom, G.3
-
15
-
-
0033076216
-
An executable specification and verifier for relaxed memory order
-
S. Park and D. L. Dill, "An executable specification and verifier for relaxed memory order," IEEE Transactions on Computers, vol. 48, 1999.
-
(1999)
IEEE Transactions on Computers
, vol.48
-
-
Park, S.1
Dill, D.L.2
-
17
-
-
67649853468
-
The semantics of x86-cc multiprocessor machine code
-
S. Sarkar, P. Sewell, F. Z. Nardelli, S. Owens, T. Ridge, T. Braibant, M. O. Myreen, and J. Alglave, "The semantics of x86-cc multiprocessor machine code," in POPL, 2009, pp. 379-391.
-
(2009)
POPL
, pp. 379-391
-
-
Sarkar, S.1
Sewell, P.2
Nardelli, F.Z.3
Owens, S.4
Ridge, T.5
Braibant, T.6
Myreen, M.O.7
Alglave, J.8
-
18
-
-
0029723606
-
Simple, fast, and practical non-blocking and blocking concurrent queue algorithms
-
M. M. Michael and M. L. Scott, "Simple, fast, and practical non-blocking and blocking concurrent queue algorithms," in PODC, 1996, pp. 267-275.
-
(1996)
PODC
, pp. 267-275
-
-
Michael, M.M.1
Scott, M.L.2
-
19
-
-
70350608634
-
Idempotent work stealing
-
M. M. Michael, M. T. Vechev, and V. A. Saraswat, "Idempotent work stealing," in PPoPP, 2009, pp. 45-54.
-
(2009)
PPoPP
, pp. 45-54
-
-
Michael, M.M.1
Vechev, M.T.2
Saraswat, V.A.3
-
20
-
-
74549203213
-
Cooperating sequential processes, TR EWD-123
-
E. Dijkstra, "Cooperating sequential processes, TR EWD-123," Technological University, Eindhoven, Tech. Rep., 1965.
-
(1965)
Technological University, Eindhoven, Tech. Rep.
-
-
Dijkstra, E.1
-
22
-
-
57349175583
-
Deriving linearizable fine-grained concurrent objects
-
M. Vechev and E. Yahav, "Deriving linearizable fine-grained concurrent objects," in PLDI, 2008, pp. 125-135.
-
(2008)
PLDI
, pp. 125-135
-
-
Vechev, M.1
Yahav, E.2
-
23
-
-
77149166034
-
On the verification problem for weak memory models
-
M. F. Atig, A. Bouajjani, S. Burckhardt, and M. Musuvathi, "On the verification problem for weak memory models," in POPL, 2010, pp. 7-18.
-
(2010)
POPL
, pp. 7-18
-
-
Atig, M.F.1
Bouajjani, A.2
Burckhardt, S.3
Musuvathi, M.4
-
24
-
-
79958760117
-
State-space exploration for concurrent algorithms under weak memory orderings: (Preliminary version)
-
B. Jonsson, "State-space exploration for concurrent algorithms under weak memory orderings: (preliminary version)," SIGARCH Comput. Archit. News, vol. 36, no. 5, pp. 65-71, 2008.
-
(2008)
SIGARCH Comput. Archit. News
, vol.36
, Issue.5
, pp. 65-71
-
-
Jonsson, B.1
-
25
-
-
0023994389
-
Efficient and correct execution of parallel programs that share memory
-
DOI 10.1145/42190.42277
-
D. Shasha and M. Snir, "Efficient and correct execution of parallel programs that share memory," ACM Trans. Program. Lang. Syst., vol. 10, no. 2, pp. 282-312, 1988. (Pubitemid 18638207)
-
(1988)
ACM Transactions on Programming Languages and Systems
, vol.10
, Issue.2
, pp. 282-312
-
-
Shasha Dennis1
Snir Marc2
-
26
-
-
0035416088
-
Hiding relaxed memory consistency with a compiler
-
DOI 10.1109/12.947002, Parallel Architecture and Compilation Techniques (PACT 2000)
-
J. Lee and D. A. Padua, "Hiding relaxed memory consistency with a compiler," IEEE Trans. Comput., vol. 50, no. 8, pp. 824-833, 2001. (Pubitemid 32922844)
-
(2001)
IEEE Transactions on Computers
, vol.50
, Issue.8
, pp. 824-833
-
-
Lee, J.1
Padua, D.A.2
-
27
-
-
1142280971
-
Automatic fence insertion for shared memory multiprocessing
-
X. Fang, J. Lee, and S. P. Midkiff, "Automatic fence insertion for shared memory multiprocessing," in ICS, 2003, pp. 285-294.
-
(2003)
ICS
, pp. 285-294
-
-
Fang, X.1
Lee, J.2
Midkiff, S.P.3
-
28
-
-
33745171747
-
Automatic implementation of programming language consistency models
-
Z. Sura, C. Wong, X. Fang, J. Lee, S. Midkiff, and D. Padua, "Automatic implementation of programming language consistency models," LNCS, vol. 2481, p. 172, 2005.
-
(2005)
LNCS
, vol.2481
, pp. 172
-
-
Sura, Z.1
Wong, C.2
Fang, X.3
Lee, J.4
Midkiff, S.5
Padua, D.6
-
29
-
-
48949090119
-
Effective program verification for relaxed memory models
-
S. Burckhardt and M. Musuvathi, "Effective program verification for relaxed memory models," in CAV, 2008, pp. 107-120.
-
(2008)
CAV
, pp. 107-120
-
-
Burckhardt, S.1
Musuvathi, M.2
-
30
-
-
77954753036
-
Sound and complete monitoring of sequential consistency in relaxed memory models
-
[Online]. Available
-
J. Burnim, K. Sen, and C. Stergiou, "Sound and complete monitoring of sequential consistency in relaxed memory models," Tech. Rep. UCB/EECS-2010-31. [Online]. Available: http://www.eecs.berkeley.edu/Pubs/ TechRpts/2010/EECS-2010-31.html
-
Tech. Rep. UCB/EECS-2010-31
-
-
Burnim, J.1
Sen, K.2
Stergiou, C.3
-
31
-
-
34748897138
-
A theory of memory models
-
DOI 10.1145/1229428.1229469, Proceedings of the 2007 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP'07
-
V. A. Saraswat, R. Jagadeesan, M. Michael, and C. von Praun, "A theory of memory models," in PPoPP. ACM, 2007, pp. 161-172. (Pubitemid 47479104)
-
(2007)
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP
, pp. 161-172
-
-
Saraswat, V.A.1
Jagadeesan, R.2
Michael, M.3
Von Praun, C.4
-
32
-
-
35448963440
-
CGCExplorer: A semi-automated search procedure for provably correct concurrent collectors
-
DOI 10.1145/1250734.1250787, PLDI'07: Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation
-
M. T. Vechev, E. Yahav, D. F. Bacon, and N. Rinetzky, "Cgcexplorer: a semi-automated search procedure for provably correct concurrent collectors," in PLDI, 2007, pp. 456-467. (Pubitemid 47630712)
-
(2007)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 456-467
-
-
Vechev, M.T.1
Yahav, E.2
Bacon, D.F.3
Rinetzky, N.4
-
33
-
-
77950883615
-
Abstraction-guided synthesis of synchronization
-
M. Vechev, E. Yahav, and G. Yorsh, "Abstraction-guided synthesis of synchronization," in POPL '10, 2010.
-
(2010)
POPL '10
-
-
Vechev, M.1
Yahav, E.2
Yorsh, G.3
-
34
-
-
33847136887
-
On the effectiveness of speculative and selective memory fences
-
O. Trachsel, C. von Praun, and T. Gross, "On the effectiveness of speculative and selective memory fences," IPDPS, p. 15, 2006.
-
(2006)
IPDPS
, pp. 15
-
-
Trachsel, O.1
Von Praun, C.2
Gross, T.3
-
35
-
-
70450248788
-
Invisifence: Performance-transparent memory ordering in conventional multiprocessors
-
C. Blundell, M. M. Martin, and T. F. Wenisch, "Invisifence: performance-transparent memory ordering in conventional multiprocessors," in ISCA, 2009, pp. 233-244.
-
(2009)
ISCA
, pp. 233-244
-
-
Blundell, C.1
Martin, M.M.2
Wenisch, T.F.3
-
36
-
-
33845879321
-
Conditional memory ordering
-
DOI 10.1109/ISCA.2006.16, 1635939, Proceedings - 33rd International Symposium on Computer Architecture,ISCA 2006
-
C. von Praun, H. W. Cain, J.-D. Choi, and K. D. Ryu, "Conditional memory ordering," in ISCA, 2006, pp. 41-52. (Pubitemid 46016603)
-
(2006)
Proceedings - International Symposium on Computer Architecture
, vol.2006
, pp. 41-52
-
-
Von Praun, C.1
Cain, H.W.2
Choi, J.-D.3
Ryu, K.D.4
|