2006 |
24 | EE | Kenneth Russell,
David Detlefs:
Eliminating synchronization-related atomic operations with biased locking and bulk rebiasing.
OOPSLA 2006: 263-272 |
2005 |
23 | EE | V. Krishna Nandivada,
David Detlefs:
Compile-Time Concurrent Marking Write Barrier Removal.
CGO 2005: 37-48 |
22 | EE | David Detlefs,
Greg Nelson,
James B. Saxe:
Simplify: a theorem prover for program checking.
J. ACM 52(3): 365-473 (2005) |
2004 |
21 | EE | David Detlefs,
Christine H. Flood,
Steve Heller,
Tony Printezis:
Garbage-first garbage collection.
ISMM 2004: 37-48 |
20 | EE | David Detlefs:
A Hard Look at Hard Real-Time Garbage Collection.
ISORC 2004: 23-32 |
19 | EE | Simon Doherty,
David Detlefs,
Lindsay Groves,
Christine H. Flood,
Victor Luchangco,
Paul A. Martin,
Mark Moir,
Nir Shavit,
Guy L. Steele Jr.:
DCAS is not a silver bullet for nonblocking algorithm design.
SPAA 2004: 216-224 |
2002 |
18 | EE | David Detlefs,
Ross Knippel,
William D. Clinger,
Matthias Jacob:
Concurrent Remembered Set Refinement in Generational Garbage Collection.
Java Virtual Machine Research and Technology Symposium 2002: 13-26 |
17 | EE | David Detlefs,
Paul A. Martin,
Mark Moir,
Guy L. Steele Jr.:
Lock-free reference counting.
Distributed Computing 15(4): 255-271 (2002) |
16 | EE | Ole Agesen,
David Detlefs,
Christine H. Flood,
Alexander T. Garthwaite,
Paul A. Martin,
Mark Moir,
Nir Shavit,
Guy L. Steele Jr.:
DCAS-Based Concurrent Deques.
Theory Comput. Syst. 35(3): 349-386 (2002) |
2001 |
15 | EE | Christine H. Flood,
David Detlefs,
Nir Shavit,
Xiolan Zhang:
Parallel Garbage Collection for Shared Memory Multiprocessors.
Java Virtual Machine Research and Technology Symposium 2001 |
14 | EE | David Detlefs,
Paul A. Martin,
Mark Moir,
Guy L. Steele Jr.:
Lock-free reference counting.
PODC 2001: 190-199 |
2000 |
13 | EE | David Detlefs,
Christine H. Flood,
Alex Garthwaite,
Paul A. Martin,
Nir Shavit,
Guy L. Steele Jr.:
Even Better DCAS-Based Concurrent Deques.
DISC 2000: 59-73 |
12 | | Tony Printezis,
David Detlefs:
A Generational Mostly-Concurrent Garbage Collector.
ISMM 2000: 143-154 |
11 | EE | Ole Agesen,
David Detlefs,
Christine H. Flood,
Alex Garthwaite,
Paul A. Martin,
Nir Shavit,
Guy L. Steele Jr.:
DCAS-based concurrent deques.
SPAA 2000: 137-146 |
1999 |
10 | EE | David Detlefs,
Ole Agesen:
Inlining of Virtual Methods.
ECOOP 1999: 258-278 |
9 | EE | Ole Agesen,
David Detlefs,
Alex Garthwaite,
Ross Knippel,
Y. S. Ramakrishna,
Derek White:
An Efficient Meta-Lock for Implementing Ubiquitous Synchronization.
OOPSLA 1999: 207-222 |
1998 |
8 | | Ole Agesen,
David Detlefs,
J. Eliot B. Moss:
Garbage Collection and Local Variable Type-Precision and Liveness in Java Virtual Machines.
PLDI 1998: 269-279 |
1995 |
7 | EE | David Detlefs,
Bill Kaslow:
Debugging Storage Management Problems in Garbage-Collected Environments.
COOTS 1995 |
1994 |
6 | EE | John R. Ellis,
David Detlefs:
Safe, Efficient Garbage Collection for C++.
C++ Conference 1994: 143-178 |
5 | | David Detlefs,
Al Dosser,
Benjamin G. Zorn:
Memory Allocation Costs in Large C and C++ Programs.
Softw., Pract. Exper. 24(6): 527-542 (1994) |
1992 |
4 | | David Detlefs:
Garbage Collection and Run-time Typing as a C++ Library.
C++ Conference 1992: 37-56 |
1988 |
3 | | David Detlefs,
Maurice Herlihy,
Jeannette M. Wing:
Inheritance of Synchronization and Recovery Properties in Avalon/C++.
IEEE Computer 21(12): 57-69 (1988) |
1987 |
2 | | David Detlefs,
Maurice Herlihy,
K. Kietzke,
Jeannette M. Wing:
Avalon/C++.
C++ Workshop 1987: 451-459 |
1985 |
1 | | David Detlefs,
Randy Forgaard:
A Procedure for Automatically Proving the Termination of a Set of Rewrite Rules.
RTA 1985: 255-270 |