-
1
-
-
84976728043
-
Concurrency control performance modeling: Alternatives and implications
-
Rakesh Agrawal, Michael J. Carey, and Miron Livny. Concurrency control performance modeling: Alternatives and implications. ACM Trans. Database Syst., 12(4):609-654, 1987.
-
(1987)
ACM Trans. Database Syst.
, vol.12
, Issue.4
, pp. 609-654
-
-
Agrawal, R.1
Carey, M.J.2
Livny, M.3
-
2
-
-
28444494370
-
Unbounded transactional memory
-
Feb
-
C. Scott Ananian, Krste Asanovic, Bradley C. Kuszmaul, Charles E. Leiserson, and Sean Lie. Unbounded transactional memory. In HPCA '05, pages 316-327. Feb 2005.
-
(2005)
HPCA '05
, pp. 316-327
-
-
Ananian, C.S.1
Asanovic, K.2
Kuszmaul, B.C.3
Leiserson, C.E.4
Lie, S.5
-
6
-
-
17144373715
-
Type-based race detection for java
-
Cormac Flanagan and Stephen N. Freund. Type-based race detection for Java. In PLDI '00, pages 219-232, 2000.
-
(2000)
PLDI '00
, pp. 219-232
-
-
Flanagan, C.1
Freund, S.N.2
-
7
-
-
1442312209
-
Atomizer: A dynamic atomicity checker for multithreaded programs
-
Cormac Flanagan and Stephen N Freund. Atomizer: a dynamic atomicity checker for multithreaded programs. In POPL '04, pages 256-267, 2004.
-
(2004)
POPL '04
, pp. 256-267
-
-
Flanagan, C.1
Freund, S.N.2
-
8
-
-
35048841649
-
Type inference against races
-
Cormac Flanagan and Stephen N. Freund. Type Inference Against Races. In SAS'04, pages 116-132, 2004.
-
(2004)
SAS'04
, pp. 116-132
-
-
Flanagan, C.1
Freund, S.N.2
-
11
-
-
1442288747
-
A type and effect system for atomicity
-
Cormac Flanagan and Shaz Qadeer. A type and effect system for atomicity. In PLDI '03, pages 338-349, 2003.
-
(2003)
PLDI '03
, pp. 338-349
-
-
Flanagan, C.1
Qadeer, S.2
-
12
-
-
6344219523
-
-
PhD thesis, Cambridge University Computer Laboratory
-
Keir Fraser. Practical lock freedom. PhD thesis, Cambridge University Computer Laboratory, 2003.
-
(2003)
Practical Lock Freedom
-
-
Fraser, K.1
-
13
-
-
0042357566
-
-
Also available as Technical Report UCAM-CL-TR-579.
-
Technical Report
, vol.UCAM-CL-TR-579
-
-
-
15
-
-
0005615840
-
Granularity of locks and degrees of consistency in a shared data base
-
IBM Research Laboratory, Report RJ 1654
-
J. N. Gray, R. A. Lorie, G. R. Putzolu, and I. L. Traiger. Granularity of locks and degrees of consistency in a shared data base. Technical report, IBM Research Laboratory, 1975. Report RJ 1654.
-
(1975)
Technical Report
-
-
Gray, J.N.1
Lorie, R.A.2
Putzolu, G.R.3
Traiger, I.L.4
-
16
-
-
33745188151
-
Exceptions and side-effects in atomic blocks
-
Jul Proceedings published as Memorial University of Newfoundland CS Technical Report 2004-01.
-
Tim Harris. Exceptions and side-effects in atomic blocks. In Proceedings of the 2004 Workshop on Concurrency and Synchronization in Java programs, pages 46-53, Jul 2004. Proceedings published as Memorial University of Newfoundland CS Technical Report 2004-01.
-
(2004)
Proceedings of the 2004 Workshop on Concurrency and Synchronization in Java Programs
, pp. 46-53
-
-
Harris, T.1
-
17
-
-
1442263994
-
Language support for lightweight transactions
-
Oct
-
Tim Harris and Keir Fraser. Language support for lightweight transactions. In OOPSLA '03, pages 388-402. Oct 2003.
-
(2003)
OOPSLA '03
, pp. 388-402
-
-
Harris, T.1
Fraser, K.2
-
18
-
-
31844433575
-
Revocable locks for non-blocking programming
-
Jun
-
Tim Harris and Keir Fraser. Revocable locks for non-blocking programming. In PPoPP '05. Jun 2005.
-
(2005)
PPoPP '05
-
-
Harris, T.1
Fraser, K.2
-
20
-
-
1142293109
-
Software transactional memory for dynamic-sized data structures
-
Jul
-
Maurice Herlihy, Victor Luchangco, Mark Moir, and William N. Scherer III. Software transactional memory for dynamic-sized data structures. In PODC '03, pages 92-101. Jul 2003.
-
(2003)
PODC '03
, pp. 92-101
-
-
Herlihy, M.1
Luchangco, V.2
Moir, M.3
Scherer III, W.N.4
-
21
-
-
0027262011
-
Transactional memory: Architectural support for lock-free data structures
-
May
-
Maurice Herlihy and J. Eliot B. Moss. Transactional memory: Architectural support for lock-free data structures. In ISCA '93, pages 289-300. May 1993.
-
(1993)
ISCA '93
, pp. 289-300
-
-
Herlihy, M.1
Moss, J.E.B.2
-
22
-
-
84976650749
-
Guardians and actions: Linguistic support for robust, distributed programs
-
Barbara Liskov and Robert Scheifler. Guardians and Actions: Linguistic Support for Robust, Distributed Programs. ACM Transactions on Programming Languages and Systems, 5(3):381-404, 1983.
-
(1983)
ACM Transactions on Programming Languages and Systems
, vol.5
, Issue.3
, pp. 381-404
-
-
Liskov, B.1
Scheifler, R.2
-
24
-
-
0029723606
-
Simple, fast, and practical non-blocking and blocking concurrent queue algorithms
-
Maged M. Michael and Michael L. Scott. Simple, fast, and practical non-blocking and blocking concurrent queue algorithms. In PODC '96, pages 267-275, 1996.
-
(1996)
PODC '96
, pp. 267-275
-
-
Michael, M.M.1
Scott, M.L.2
-
25
-
-
33745205220
-
Thread-level transactional memory
-
University of Wisconsin, Mar CS-TR-2005-1524
-
Kevin E. Moore, Mark D. Hill, and David A. Wood. Thread-level transactional memory. Technical report, University of Wisconsin, Mar 2005. CS-TR-2005-1524.
-
(2005)
Technical Report
-
-
Moore, K.E.1
Hill, M.D.2
Wood, D.A.3
-
26
-
-
84959039613
-
CIL: Intermediate language and tools for analysis and transformation of C programs
-
George C. Necula, Scott McPeak, Shree Prakash Rahul, and Westley Weimer. CIL: Intermediate language and tools for analysis and transformation of C programs. In CC '02, pages 213-228, 2002.
-
(2002)
CC '02
, pp. 213-228
-
-
Necula, G.C.1
McPeak, S.2
Rahul, P.3
Weimer, W.4
-
27
-
-
0035552051
-
Object race detection
-
C. Praun and T. Gross. Object race detection. In OOPSLA '01, pages 70-82, 2001.
-
(2001)
OOPSLA '01
, pp. 70-82
-
-
Praun, C.1
Gross, T.2
-
28
-
-
0036949284
-
Transactional lock-free execution of lock-based programs
-
Oct
-
Ravi Rajwar and James R. Goodman. Transactional lock-free execution of lock-based programs. In ASPLOS '02, pages 5-17. Oct 2002.
-
(2002)
ASPLOS '02
, pp. 5-17
-
-
Rajwar, R.1
Goodman, J.R.2
-
29
-
-
27544446011
-
Virtualizing transactional memory
-
Jun
-
Ravi Rajwar, Maurice Herlihy, and Konrad Lai. Virtualizing transactional memory. In ISCA '05, pages 494-505. Jun 2005.
-
(2005)
ISCA '05
, pp. 494-505
-
-
Rajwar, R.1
Herlihy, M.2
Lai, K.3
-
31
-
-
0034824488
-
Pointer and escape analysis for multithreaded programs
-
Jun
-
Alexandra Salcianu and Martin Rinard. Pointer and escape analysis for multithreaded programs. In PPoPP '01. Jun 2001.
-
(2001)
PPoPP '01
-
-
Salcianu, A.1
Rinard, M.2
-
32
-
-
31844457264
-
Automated type-based analysis of data races and atomicity
-
Amit Sasturkar, Rahul Agarwal, Liqiang Wang, and Scott D. Stoller. Automated Type-Based Analysis of Data Races and Atomicity. In PPoPP '05, pages 83-94, 2005.
-
(2005)
PPoPP '05
, pp. 83-94
-
-
Sasturkar, A.1
Agarwal, R.2
Wang, L.3
Stoller, S.D.4
-
33
-
-
0031272525
-
Eraser: A dynamic data race detector for multi-threaded programs
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. Anderson. Eraser: A dynamic data race detector for multi-threaded programs. ACM Transactions on Computer Systems, 15(4):391-411, 1997.
-
(1997)
ACM Transactions on Computer Systems
, vol.15
, Issue.4
, pp. 391-411
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
34
-
-
0024700877
-
On-the-fly detection of access anomalies
-
E. Schonberg. On-the-fly detection of access anomalies. In PLDI '89, pages 285-297, 1989.
-
(1989)
PLDI '89
, pp. 285-297
-
-
Schonberg, E.1
-
35
-
-
33745193385
-
RaceTrack: Efficient detection of data race conditions via adaptive tracking
-
Microsoft Research, MSR-TR-2005-54
-
Y. Yu, T. L. Rodeheffer, and W. Chen. RaceTrack: Efficient detection of data race conditions via adaptive tracking. Technical report, Microsoft Research, 2005. MSR-TR-2005-54.
-
(2005)
Technical Report
-
-
Yu, Y.1
Rodeheffer, T.L.2
Chen, W.3
|