-
1
-
-
66149139155
-
Scalable synchronous queues
-
W. N. Scherer III, D. Lea, and M. L. Scott, "Scalable Synchronous Queues, " Commun. ACM, vol. 52, no. 5, pp. 100-111, 2009.
-
(2009)
Commun. ACM
, vol.52
, Issue.5
, pp. 100-111
-
-
Scherer III, W.N.1
Lea, D.2
Scott, M.L.3
-
2
-
-
79952305626
-
Data structures in the multicore age
-
N. Shavit, "Data Structures in the Multicore Age, " Commun. ACM, vol. 54, no. 3, pp. 76-84, 2011.
-
(2011)
Commun. ACM
, vol.54
, Issue.3
, pp. 76-84
-
-
Shavit, N.1
-
3
-
-
0025460579
-
Linearizability: A correctness condition for concurrent objects
-
M. P. Herlihy and J. M. Wing, "Linearizability: A Correctness Condition for Concurrent Objects, " ACM Trans. Program. Lang. Syst., vol. 12, no. 3, pp. 463-492, 1990.
-
(1990)
ACM Trans. Program. Lang. Syst.
, vol.12
, Issue.3
, pp. 463-492
-
-
Herlihy, M.P.1
Wing, J.M.2
-
4
-
-
0025917643
-
Wait-free synchronization
-
M. Herlihy, "Wait-Free Synchronization, " ACM Trans. Program. Lang. Syst., vol. 13, no. 1, pp. 124-149, 1991.
-
(1991)
ACM Trans. Program. Lang. Syst.
, vol.13
, Issue.1
, pp. 124-149
-
-
Herlihy, M.1
-
6
-
-
0003852103
-
Systems programming: Coping with parallelism
-
Tech. Rep. RJ 5118
-
R. K. Treiber, "Systems Programming: Coping with Parallelism, " IBM Almaden Research Center, Tech. Rep. RJ 5118, 1986.
-
(1986)
IBM Almaden Research Center
-
-
Treiber, R.K.1
-
7
-
-
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 15th Symp. on Principles of Distributed Computing (PODC'96), 1996, pp. 267-275.
-
(1996)
15th Symp. on Principles of Distributed Computing (PODC'96)
, pp. 267-275
-
-
Michael, M.M.1
Scott, M.L.2
-
8
-
-
3042671335
-
Hazard pointers: Safe memory reclamation for lock-free objects
-
M. M. Michael, "Hazard Pointers: Safe Memory Reclamation for Lock-Free Objects, " IEEE Trans. Parallel Distrib. Syst., vol. 15, no. 6, pp. 491-504, 2004.
-
(2004)
IEEE Trans. Parallel Distrib. Syst.
, vol.15
, Issue.6
, pp. 491-504
-
-
Michael, M.M.1
-
9
-
-
8344241113
-
A scalable lock-free stack algorithm
-
D. Hendler, N. Shavit, and L. Yerushalmi, "A Scalable Lock-Free Stack Algorithm, " in 16th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA'04), 2004, pp. 206-215.
-
(2004)
16th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA'04)
, pp. 206-215
-
-
Hendler, D.1
Shavit, N.2
Yerushalmi, L.3
-
11
-
-
70450230477
-
Progress guarantee for parallel programs via bounded lock-freedom
-
E. Petrank, M. Musuvathi, and B. Steesngaard, "Progress Guarantee for Parallel Programs via Bounded Lock-Freedom, " in Conf. on Prog. Lang. Design and Impl. (PLDI'09), 2009, pp. 144-154.
-
(2009)
Conf. on Prog. Lang. Design and Impl. (PLDI'09)
, pp. 144-154
-
-
Petrank, E.1
Musuvathi, M.2
Steesngaard, B.3
-
12
-
-
79956295463
-
Temporal logic verification of lock-freedom
-
B. Tofan, S. Bäumler, G. Schellhorn, and W. Reif, "Temporal Logic Verification of Lock-Freedom, " in Mathematics of Prog. Construction, 10th Int. Conf., (MPC'10), 2010, pp. 377-396.
-
(2010)
Mathematics of Prog. Construction, 10th Int. Conf., (MPC'10)
, pp. 377-396
-
-
Tofan, B.1
Bäumler, S.2
Schellhorn, G.3
Reif, W.4
-
13
-
-
67649848390
-
Proving that non-blocking algorithms don't block
-
A. Gotsman, B. Cook, M. Parkinson, and V. Vafeiadis, "Proving that Non-Blocking Algorithms Don't Block, " in 36th Symp. on Principles of Prog. Lang. (POPL'09), 2009, pp. 16-28.
-
(2009)
36th Symp. on Principles of Prog. Lang. (POPL'09)
, pp. 16-28
-
-
Gotsman, A.1
Cook, B.2
Parkinson, M.3
Vafeiadis, V.4
-
14
-
-
34047114898
-
Resources, concurrency, and local reasoning
-
P. W. O'Hearn, "Resources, concurrency, and local reasoning, " Theor. Comput. Sci., vol. 375, no. 1-3, pp. 271-307, 2007.
-
(2007)
Theor. Comput. Sci.
, vol.375
, Issue.1-3
, pp. 271-307
-
-
O'hearn, P.W.1
-
17
-
-
77955014696
-
Concurrent abstract predicates
-
T. Dinsdale-Young, M. Dodds, P. Gardner, M. J. Parkinson, and V. Vafeiadis, "Concurrent Abstract Predicates, " in Object-Oriented Programming, 24th European Conf. (ECOOP'10), 2010, pp. 504-528.
-
(2010)
Object-Oriented Programming, 24th European Conf. (ECOOP'10)
, pp. 504-528
-
-
Dinsdale-Young, T.1
Dodds, M.2
Gardner, P.3
Parkinson, M.J.4
Vafeiadis, V.5
-
18
-
-
34548227364
-
Modular verification of a non-blocking stack
-
M. Parkinson, R. Bornat, and P. O'Hearn, "Modular Verification of a Non-Blocking Stack, " in 34th Symp. on Principles of Prog. Lang. (POPL'07), 2007, pp. 297-302.
-
(2007)
34th Symp. on Principles of Prog. Lang. (POPL'07)
, pp. 297-302
-
-
Parkinson, M.1
Bornat, R.2
O'hearn, P.3
-
20
-
-
0016951439
-
Verifying properties of parallel programs: An axiomatic approach
-
S. S. Owicki and D. Gries, "Verifying Properties of Parallel Programs: An Axiomatic Approach, " Commun. ACM, vol. 19, no. 5, pp. 279-285, 1976.
-
(1976)
Commun. ACM
, vol.19
, Issue.5
, pp. 279-285
-
-
Owicki, S.S.1
Gries, D.2
-
21
-
-
29144448787
-
Permission accounting in separation logic
-
R. Bornat, C. Calcagno, P. O'Hearn, and M. Parkinson, "Permission Accounting in Separation Logic, " in 32nd Symp. on Principles of Prog. Lang. (POPL'05), 2005, pp. 259-270.
-
(2005)
32nd Symp. on Principles of Prog. Lang. (POPL'05)
, pp. 259-270
-
-
Bornat, R.1
Calcagno, C.2
O'hearn, P.3
Parkinson, M.4
-
22
-
-
84883360854
-
-
Yale University, Tech. Rep. YALEU/DCS/TR-1476
-
J. Hoffmann, M. Marmar, and Z. Shao, "Quantitative Reasoning for Proving Lock-Freedom, " Yale University, Tech. Rep. YALEU/DCS/TR-1476, 2013, http://cs-www. cs. yale. edu/homes/hoffmann/papers/lockfree2013-tr. pdf.
-
(2013)
Quantitative Reasoning for Proving Lock-Freedom
-
-
Hoffmann, J.1
Marmar, M.2
Shao, Z.3
-
25
-
-
84945708698
-
An axiomatic basis for computer programming
-
C. A. R. Hoare, "An Axiomatic Basis for Computer Programming, " Commun. ACM, vol. 12, no. 10, pp. 576-580, 1969.
-
(1969)
Commun. ACM
, vol.12
, Issue.10
, pp. 576-580
-
-
Hoare, C.A.R.1
-
26
-
-
0033420437
-
The logic of bunched implications
-
P. W. O'Hearn and D. J. Pym, "The Logic of Bunched Implications, " Bulletin of Symbolic Logic, vol. 5, no. 2, pp. 215-244, 1999.
-
(1999)
Bulletin of Symbolic Logic
, vol.5
, Issue.2
, pp. 215-244
-
-
O'hearn, P.W.1
Pym, D.J.2
-
27
-
-
80054882854
-
Concurrent separation logic and operational semantics
-
V. Vafeiadis, "Concurrent Separation Logic and Operational Semantics, " Electr. Notes Theor. Comput. Sci., vol. 276, pp. 335-351, 2011.
-
(2011)
Electr. Notes Theor. Comput. Sci.
, vol.276
, pp. 335-351
-
-
Vafeiadis, V.1
-
29
-
-
77955014696
-
Concurrent abstract predicates
-
T. Dinsdale-Young, M. Dodds, P. Gardner, M. J. Parkinson, and V. Vafeiadis, "Concurrent Abstract Predicates, " in Object-Oriented Programming, 24th European Conf. (ECOOP'10), 2010, pp. 504-528.
-
(2010)
Object-Oriented Programming, 24th European Conf. (ECOOP'10)
, pp. 504-528
-
-
Dinsdale-Young, T.1
Dodds, M.2
Gardner, P.3
Parkinson, M.J.4
Vafeiadis, V.5
-
32
-
-
0037967713
-
Static prediction of heap space usage for first-order functional programs
-
M. Hofmann and S. Jost, "Static Prediction of Heap Space Usage for First-Order Functional Programs, " in 30th Symp. on Principles of Prog. Lang. (POPL'03), 2003, pp. 185-197.
-
(2003)
30th Symp. on Principles of Prog. Lang. (POPL'03)
, pp. 185-197
-
-
Hofmann, M.1
Jost, S.2
-
34
-
-
78249234389
-
Reasoning about optimistic concurrency using a program logic for history
-
M. Fu, Y. Li, X. Feng, Z. Shao, and Y. Zhang, "Reasoning about Optimistic Concurrency Using a Program Logic for History, " in Concurrency Theory, 21th Int. Conference (CONCUR'10), 2010, pp. 388-402.
-
(2010)
Concurrency Theory, 21th Int. Conference (CONCUR'10)
, pp. 388-402
-
-
Fu, M.1
Li, Y.2
Feng, X.3
Shao, Z.4
Zhang, Y.5
-
35
-
-
58149175808
-
A general technique for proving lock-freedom
-
R. Colvin and B. Dongol, "A General Technique for Proving Lock-Freedom, " Sci. Comput. Program., vol. 74, no. 3, pp. 143-165, 2009.
-
(2009)
Sci. Comput. Program.
, vol.74
, Issue.3
, pp. 143-165
-
-
Colvin, R.1
Dongol, B.2
-
36
-
-
77952901027
-
A hybrid type system for lock-freedom of mobile processes
-
N. Kobayashi and D. Sangiorgi, "A Hybrid Type System for Lock-Freedom of Mobile Processes, " ACM Trans. Program. Lang. Syst., vol. 32, no. 5, 2010.
-
(2010)
ACM Trans. Program. Lang. Syst.
, vol.32
, Issue.5
-
-
Kobayashi, N.1
Sangiorgi, D.2
|