Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Comprehensive Synchronization Elimination for Java Jonathan Aldrich1
 

Summary: 1
Comprehensive Synchronization Elimination for Java
Jonathan Aldrich1
, Emin GŁn Sirer2
, Craig Chambers1
, and Susan J. Eggers1
1
Department of Computer Science and Engineering
University of Washington
Box 352350, Seattle WA 98195-2350
{jonal,chambers,eggers}@cs.washington.edu
2
Department of Computer Science
Cornell University
Ithaca, NY 14853
egs@cs.cornell.edu
Abstract
In this paper, we describe three novel analyses for eliminating unnecessary synchronization that remove over 70% of
dynamic synchronization operations on the majority of our 15 benchmarks and improve the bottom-line performance of three
by 37-53%. Our whole-program analyses attack three frequent forms of unnecessary synchronization: thread-local

  

Source: Aldrich, Jonathan - School of Computer Science, Carnegie Mellon University

 

Collections: Computer Technologies and Information Sciences