-
1
-
-
33745425614
-
Types for safe locking: Static race detection for Java
-
M. Abadi, C. Flanagan, and S. Freund. Types for safe locking: Static race detection for Java. ACM Trans. Program. Lang. Syst., 28(2):207-255, 2006.
-
(2006)
ACM Trans. Program. Lang. Syst
, vol.28
, Issue.2
, pp. 207-255
-
-
Abadi, M.1
Flanagan, C.2
Freund, S.3
-
2
-
-
0030382365
-
Shared memory consistency models: A tutorial
-
S. Adve and K. Gharachorloo. Shared memory consistency models: a tutorial. Computer, 29(12):66-76, 1996.
-
(1996)
Computer
, vol.29
, Issue.12
, pp. 66-76
-
-
Adve, S.1
Gharachorloo, K.2
-
4
-
-
33749866867
-
Bounded verification of concurrent data types on relaxed memory models: A case study
-
Computer-Aided Verification CAV, 4.144, Springer
-
S. Burckhardt, R. Alur, and M. Martin. Bounded verification of concurrent data types on relaxed memory models: a case study. In Computer-Aided Verification (CAV), LNCS 4.144, pages 489-502. Springer, 2006.
-
(2006)
LNCS
, pp. 489-502
-
-
Burckhardt, S.1
Alur, R.2
Martin, M.3
-
5
-
-
35048861896
-
A tool for checking ANSI-C programs
-
Tools and Algorithms for the Construction and Analysis of Systems TACAS, Springer
-
E. Clarke, D. Kroening, and F. Lerda. A tool for checking ANSI-C programs. In Tools and Algorithms for the Construction and Analysis of Systems (TACAS), LNCS 2988, pages 168-176. Springer, 2004.
-
(2004)
LNCS
, vol.2988
, pp. 168-176
-
-
Clarke, E.1
Kroening, D.2
Lerda, F.3
-
6
-
-
33749861750
-
Computer-Aided Verification (CAV)
-
Formal verification of a lazy concurrent list-based set algorithm, Springer
-
R. Colvin, L. Groves, V. Luchangco, and M. Moir. Formal verification of a lazy concurrent list-based set algorithm. In Computer-Aided Verification (CAV), LNCS 4144, pages 475-488. Springer, 2006.
-
(2006)
LNCS
, vol.4144
, pp. 475-488
-
-
Colvin, R.1
Groves, L.2
Luchangco, V.3
Moir, M.4
-
7
-
-
0003691648
-
-
Compaq Computer Corporation, 4th edition, January
-
Compaq Computer Corporation. Alpha Architecture Reference Manual, 4th edition, January 2002.
-
(2002)
Alpha Architecture Reference Manual
-
-
-
8
-
-
33845204644
-
Even better DCAS-based concurrent deques
-
Conference on Distributed Computing DISC, Springer
-
D. Detlefs, C. Flood, A. Garthwaite, P. Martin, N. Shavit, and G. Steele. Even better DCAS-based concurrent deques. In Conference on Distributed Computing (DISC), LNCS 1914, pages 59-73. Springer, 2000.
-
(1914)
LNCS
, pp. 59-73
-
-
Detlefs, D.1
Flood, C.2
Garthwaite, A.3
Martin, P.4
Shavit, N.5
Steele, G.6
-
10
-
-
8344265234
-
DCAS is not a silver bullet for nonblocking algorithm design
-
S. Doherty, D. Detlefs, L. Grove, C. Flood, V. Luchangco, P. Martin, M. Moir, N. Shavit, and G. Steele. DCAS is not a silver bullet for nonblocking algorithm design. In Symposium on Parallel Algorithms and Architectures (SPAA), pages 216-224, 2004.
-
(2004)
Symposium on Parallel Algorithms and Architectures (SPAA)
, pp. 216-224
-
-
Doherty, S.1
Detlefs, D.2
Grove, L.3
Flood, C.4
Luchangco, V.5
Martin, P.6
Moir, M.7
Shavit, N.8
Steele, G.9
-
14
-
-
35048881589
-
A formal reduction for lock-free parallel algorithms
-
Computer-Aided Verification CAV, Springer
-
H. Gao and W. Hesslink. A formal reduction for lock-free parallel algorithms. In Computer-Aided Verification (CAV), LNCS 3114, pages 44-56. Springer, 2004.
-
(2004)
LNCS
, vol.3114
, pp. 44-56
-
-
Gao, H.1
Hesslink, W.2
-
15
-
-
33745159137
-
QB or not QB: An efficient execution verification tool for memory orderings
-
Computer-Aided Verification CAV
-
G. Gopalakrishnan, Y. Yang, and H. Sivaraj. QB or not QB: An efficient execution verification tool for memory orderings. In Computer-Aided Verification (CAV), LNCS 3114, pages 401-413, 2004.
-
(2004)
LNCS
, vol.3114
, pp. 401-413
-
-
Gopalakrishnan, G.1
Yang, Y.2
Sivaraj, H.3
-
16
-
-
84956970069
-
A pragmatic implementation of non-blocking linked-lists
-
Conference on Distributed Computing DISC, Springer
-
T. Harris. A pragmatic implementation of non-blocking linked-lists. In Conference on Distributed Computing (DISC), LNCS 2180, pages 300-314. Springer, 2001.
-
(2001)
LNCS
, vol.2180
, pp. 300-314
-
-
Harris, T.1
-
17
-
-
84947240242
-
A practical multi-word compare-and-swap operation
-
Conference on Distributed Computing DISC, Springer
-
T. Harris, K. Fraser, and I. Pratt. A practical multi-word compare-and-swap operation. In Conference on Distributed Computing (DISC), LNCS 2508, pages 265-279. Springer, 2002.
-
(2002)
LNCS
, vol.2508
, pp. 265-279
-
-
Harris, T.1
Fraser, K.2
Pratt, I.3
-
18
-
-
35448965189
-
-
A lazy concurrent list-based set algorithm
-
S. Heller, M. Herlihy, V. Luchangco, M. Moir, W. Scherer, and N. Shavit. A lazy concurrent list-based set algorithm. In Principles of Distributed Systems (OPODIS), 2005.
-
(2005)
Principles of Distributed Systems (OPODIS)
-
-
Heller, S.1
Herlihy, M.2
Luchangco, V.3
Moir, M.4
Scherer, W.5
Shavit, N.6
-
23
-
-
0003794131
-
-
International Business Machines Corporation, first edition, December
-
International Business Machines Corporation. z/Architecture. Principles of Operation, first edition, December 2000.
-
(2000)
z/Architecture. Principles of Operation
-
-
-
24
-
-
35449005884
-
A simple sequential reasoning approach for sound modular verification of mainstream multithreaded programs
-
B. Jacobs, J. Smans, F. Piessens, and W Schulte. A simple sequential reasoning approach for sound modular verification of mainstream multithreaded programs. In TV'06 Workshop, Federated Logic Conference (FLoC), pages 66-77, 2006.
-
(2006)
TV'06 Workshop, Federated Logic Conference (FLoC)
, pp. 66-77
-
-
Jacobs, B.1
Smans, J.2
Piessens, F.3
Schulte, W.4
-
25
-
-
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 Trans. Comp., C-28(9):690-691, 1979.
-
(1979)
IEEE Trans. Comp
, vol.C-28
, Issue.9
, pp. 690-691
-
-
Lamport, L.1
-
26
-
-
33845233299
-
-
+CAL. In Conference on Distributed Computing (DISC), LNCS 4.167, pages 151-163. Springer, 2006.
-
+CAL. In Conference on Distributed Computing (DISC), LNCS 4.167, pages 151-163. Springer, 2006.
-
-
-
-
28
-
-
35448950905
-
-
Personal communications, October
-
V. Luchangco. Personal communications, October 2006.
-
(2006)
-
-
Luchangco, V.1
-
30
-
-
0035694663
-
Correctly implementing value prediction in microprocessors that support multithreading or multiprocessing
-
200.1
-
M. Martin, D. Sorin, H. Cain, M. Hill, and M. Lipasti. Correctly implementing value prediction in microprocessors that support multithreading or multiprocessing. In International Symposium on Microarchitecture (MICRO), pages 328-337, 200.1.
-
International Symposium on Microarchitecture (MICRO)
, pp. 328-337
-
-
Martin, M.1
Sorin, D.2
Cain, H.3
Hill, M.4
Lipasti, M.5
-
32
-
-
0040577879
-
Correction of a memory management method for lock-free data structures
-
Technical Report TR599, University of Rochester
-
M. Michael and M. Scott. Correction of a memory management method for lock-free data structures. Technical Report TR599, University of Rochester, 1995.
-
(1995)
-
-
Michael, M.1
Scott, M.2
-
33
-
-
0029723606
-
Simple, fast, and practical non-blocking and blocking concurrent queue algorithms
-
M. Michael and M. Scott. Simple, fast, and practical non-blocking and blocking concurrent queue algorithms. In Principles of Distributed Computing (PODC), pages 267-275, 1996.
-
(1996)
Principles of Distributed Computing (PODC)
, pp. 267-275
-
-
Michael, M.1
Scott, M.2
-
34
-
-
0030652589
-
Practical implementations of non-blocking synchronization primitives
-
M. Moir. Practical implementations of non-blocking synchronization primitives. In Principles of distributed computing (PODC), pages 219-228, 1997.
-
(1997)
Principles of distributed computing (PODC)
, pp. 219-228
-
-
Moir, M.1
-
35
-
-
0034852165
-
Chaff: Engineering an efficient SAT solver
-
M. Moskewicz, C. Madigan, Y. Zhao, L. Zhang, and S. Malik. Chaff: Engineering an efficient SAT solver. In Design Automation Conference (DAC), pages 530-535, 2001.
-
(2001)
Design Automation Conference (DAC)
, pp. 530-535
-
-
Moskewicz, M.1
Madigan, C.2
Zhao, Y.3
Zhang, L.4
Malik, S.5
-
40
-
-
26444598376
-
Bounded model checking of concurrent programs
-
Computer-Aided Verification CAV, Springer
-
I. Rabinovitz and O. Grumberg. Bounded model checking of concurrent programs. In Computer-Aided Verification (CAV), LNCS 3576, pages 82-97. Springer, 2005.
-
(2005)
LNCS
, vol.3576
, pp. 82-97
-
-
Rabinovitz, I.1
Grumberg, O.2
-
41
-
-
0031272525
-
Eraser: A dynamic data race detector for multithreaded programs
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. Anderson. Eraser: A dynamic data race detector for multithreaded programs. ACM Trans. Comp. Sys., 15(4):391-411, 1997.
-
(1997)
ACM Trans. Comp. Sys
, vol.15
, Issue.4
, pp. 391-411
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
42
-
-
0023994389
-
Efficient and correct execution of parallel programs that share memory
-
D. Shasha and M. 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
-
43
-
-
15844367699
-
Fast and lock-free concurrent priority queues for multi-thread systems
-
H. Sundell and P. Tsigas. Fast and lock-free concurrent priority queues for multi-thread systems. J. Parallel Distrib. Comput., 65(5):609-627, 2005.
-
(2005)
J. Parallel Distrib. Comput
, vol.65
, Issue.5
, pp. 609-627
-
-
Sundell, H.1
Tsigas, P.2
-
44
-
-
85024275309
-
Software and the concurrency revolution
-
H. Sutter and J. Larus. Software and the concurrency revolution. ACM Queue, 3(7):54-62, 2005.
-
(2005)
ACM Queue
, vol.3
, Issue.7
, pp. 54-62
-
-
Sutter, H.1
Larus, J.2
-
46
-
-
33749871295
-
Proving correctness of highly-concurrent linearisable objects
-
V. Vafeiadis, M. Herlihy, T. Hoare, and M. Shapiro. Proving correctness of highly-concurrent linearisable objects. In Principles and Practice of Parallel Programming (PPoPP), pages 129-136, 2006.
-
(2006)
Principles and Practice of Parallel Programming (PPoPP)
, pp. 129-136
-
-
Vafeiadis, V.1
Herlihy, M.2
Hoare, T.3
Shapiro, M.4
-
48
-
-
0004328283
-
-
D. Weaver and T. Germond, editors, PTR Prentice Hall
-
D. Weaver and T. Germond, editors. The SPARC Architecture Manual Version 9. PTR Prentice Hall, 1994.
-
(1994)
The SPARC Architecture Manual Version 9
-
-
-
50
-
-
18744406005
-
Automatically verifying concurrent queue algorithms
-
E. Yahav and M. Sagiv. Automatically verifying concurrent queue algorithms. Electr: Notes Theor: Comput. Sci., 89(3), 2003.
-
(2003)
Electr: Notes Theor: Comput. Sci
, vol.89
, Issue.3
-
-
Yahav, E.1
Sagiv, M.2
|