Removing Unnecessary Synchronization in Java (1999)


Download Links

by Jeff Bogda , Urs Hölzle
Venue:In Proceedings of the 14th Annual Conference on Object-Oriented Programming Systems, Languages and Applications
Citations:117 - 1 self

Active Bibliography

19 Comprehensive Synchronization Elimination for Java – Jonathan Aldrich, Emin Gün Sirer, Craig Chambers, Susan J. Eggers
24 Escape Analysis for Java. Theory and Practice – Bruno Blanchet - 2003
231 Compositional Pointer and Escape Analysis for Java Programs – John Whaley, Martin Rinard - 1999
28 Stack allocation and synchronization optimizations for java using escape analysis – Jong-deok Choi, Manish Gupta, Mauricio J. Serrano, Vugranam C, Samuel P. Midkiff - 2003
19 Partial Redundancy Elimination for Access Path Expressions – Antony L. Hosking, Nathaniel Nystrom, David Whitlock, Quintin Cutts, Amer Diwan - 2001
24 reservation: Java locks can mostly do without atomic operations – Kiyokuni Kawachiya, Akira Koseki, Tamiya Onodera
2 Detecting Read-Only Methods in Java – Jeff Bogda - 2000
1 Eliminating Synchronization Bottlenecks Using Adaptive Replication – Martin C. Rinard, Pedro C. Diniz - 2003
135 Pointer Analysis for Multithreaded Programs – Radu Rugina, Martin Rinard - 1999
Compositional Pointer and Escape . . . – John Whaley, et al.
27 Architectural Issues in Java Runtime Systems – R. Radhakrishnan, N. Vijaykrishnan, L.K. John, L. K. Johny, A. Sivasubramaniam - 1999
20 Java Runtime Systems: Characterization and Architectural Implications – Ramesh Radhakrishnan, R. Radhakrishnany, Lizy K. John, Anand Sivasubramaniam, N. Vijaykrishnan, Jyotsna Sabarinathan, L. K. Johny, A. Sivasubramaniamz, Juan Rubio, J. Sabarinathany - 2001
5 Compositional Pointer and Escape Analysis for Multithreaded Java Programs – Martin Rinard, John Whaley - 1999
131 A Schema for Interprocedural Modification Side-Effect Analysis With Pointer Aliasing – Barbara G. Ryder, William A. Landi, Philip A. Stocks, Sean Zhang, Rita Altucher - 2001
82 Pointer analysis: Haven’t we solved this problem yet? – Michael Hind - 2001
8 Pointer Analysis for Structured Parallel Programs – Radu Rugina, Martin C. Rinard - 2003
Static Analysis of Memory Accesses in Multithreaded and Recursive Programs – Radu Rugina, Radu Rugina - 1990
68 Static Analyses for Eliminating Unnecessary Synchronization from Java Programs – Jonathan Aldrich, Craig Chambers, Emin Gun Sirer, Susan Eggers - 1999
Microarchitectural Techniques to Enable Efficient Java Execution – Ramesh Radhakrishnan, Ramesh Radhakrishnan, B. Tech - 2000