Thin Locks: Featherweight Synchronization for Java (1998)

Cached

Download Links

by David Bacon , Ravi Konuru , Chet Murthy , Mauricio Serrano
Citations:116 - 5 self

Documents Related by Co-Citation

66 An Efficient Meta-lock for Implementing Ubiquitous Synchronization – Ole Agesen, David Detlefs, Alex Garthwaite, Y. S. Ramakrishna, Derek White - 1999
325 Optimization of Object-Oriented Programs using Static Class Hierarchy Analysis – Jeffrey Dean, David Grove, Craig Chambers - 1995
231 Compositional Pointer and Escape Analysis for Java Programs – John Whaley, Martin Rinard - 1999
122 Effective synchronization removal for Java – E Ruf - 2000
1616 The Java Language Specification – James Gosling, Bill Joy, Guy Steele, Gilad Bracha
224 E cient implementation of the Smalltalk-80 system – L Peter Deutsch, A M Schi man - 1984
15 A Study of Locking Objects with Bimodal Fields – Tamiya Onodera, Kiyokuni Kawachiya
29 Monitors and Exceptions: How to implement Java efficiently – Andreas Krall , Mark Probst - 1998
67 Efficient JavaVM Just-in-Time Compilation – Andreas Krall - 1998
80 A study of the allocation behavior of the SPECjvm98 Java benchmarks – Sylvia Dieckmann, Urs Hölzle - 1999
262 Escape analysis for Java – Jong-deok Choi, Mannish Gupta, Mauricio Serrano, Vugranam C. Sreedhar, Sam Midkiff - 1999
61 Escape Analysis: Correctness Proof, Implementation and Experimental Results – Bruno Blanchet - 1998
60 Lifetime analysis of dynamically allocated objects – C Ruggieri, T P Murtagh - 1988
55 Harissa: a Flexible and Efficient Java Environment Mixing Bytecode and Compiled Code – Gilles Muller, Fabrice Bellard, Charles Consel - 1996
169 The Jalapeño Dynamic Optimizing Compiler for Java – Michael G. Burke, Jong-Deok Choi, Stephen Fink, David Grove, Michael Hind, Vivek Sarkar, Mauricio J. Serrano, V. C. Sreedhar, Harini Srinivasan, John Whaley - 1999
245 Fast static analysis of C++ virtual function calls – David F Bacon, Peter F Sweeney
39 Automatic Inline Allocation of Objects – Julian Dolby - 1997
68 Static Analyses for Eliminating Unnecessary Synchronization from Java Programs – Jonathan Aldrich, Craig Chambers, Emin Gun Sirer, Susan Eggers - 1999
117 Removing Unnecessary Synchronization in Java – Jeff Bogda, Urs Hölzle - 1999