Synchronization Transformations for Parallel Computing (1997)

by Pedro Diniz , Martin Rinard
Venue:In Proceedings of the 24th Annual ACM Symposium on the Principles of Programming Languages
Citations:25 - 9 self

Documents Related by Co-Citation

386 Context-Sensitive Interprocedural Points-to Analysis in the Presence of Function Pointers – Maryam Emami, Rakesh Ghiya, Laurie J. Hendren - 1994
231 Compositional Pointer and Escape Analysis for Java Programs – John Whaley, Martin Rinard - 1999
92 Escape Analysis for Object Oriented Languages. Application to Java – Bruno Blanchet - 1999
262 Escape analysis for Java – Jong-deok Choi, Mannish Gupta, Mauricio Serrano, Vugranam C. Sreedhar, Sam Midkiff - 1999
327 A Safe Approximate Algorithm for Interprocedural Pointer Aliasing – William Landi, Barbara G. Ryder - 1992
396 Efficient Context-Sensitive Pointer Analysis for C Programs – Robert P. Wilson, Monica S. Lam - 1995
126 Higher-order Concurrency – John Hamilton Reppy - 1992
117 Removing Unnecessary Synchronization in Java РJeff Bogda, Urs Hölzle - 1999
126 Context-Insensitive Alias Analysis Reconsidered – Erik Ruf, Erik Ruf - 1995
520 Points-to Analysis in Almost Linear Time – Bjarne Steensgaard - 1996
527 Program Analysis and Specialization for the C Programming Language – Lars Ole Andersen - 1994
92 Application-Specific Protocols for User-Level Shared Memory – Babak Falsafi, Alvin R. Lebeck, Steven K. Reinhardt, Ioannis Schoinas, Mark D. Hill, James R. Larus, Anne Rogers, David A. Wood - 1994
220 Efficient Flow-Sensitive Interprocedural Computation of Pointer-Induced Aliases and Side Effects – Jong-deok Choi, Michael Burke, Paul Carini - 1993
27 Lock Coarsening: Eliminating Lock Overhead in Automatically Parallelized Object-Based Programs – Pedro Diniz, Martin Rinard - 1996
46 Obtaining Sequential Efficiency for Concurrent Object-Oriented Languages – John Plevyak, Xingbin Zhang, Andrew A. Chien - 1995
39 Effective Fine-Grain Synchronization For Automatically Parallelized Programs Using Optimistic Synchronization Primitives – Martin C. Rinard - 1999
91 Software Caching and Computation Migration in Olden – Martin C. Carlisle, Anne Rogers - 1995
24 Using threads in interactive systems: A case study – Carl Hauser, Christian Jacobi, Marvin Theimer, Brent Welch, Mark Weiser - 1993
135 Pointer Analysis for Multithreaded Programs – Radu Rugina, Martin Rinard - 1999