See this document in CiteSeerX!

Partial Method Compilation using Dynamic Profile Information (2001)  (Make Corrections)  (14 citations)
John Whaley
Conference on Object-Oriented



  Home/Search   Context   Related

 
View or download:
stanford.edu/~jwha...oopsla_rarepath.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  stanford.edu/~jwhaley/papers/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: The traditional tradeo when performing dynamic compilation is that of fast compilation time versus fast code performance. Most dynamic compilation systems for Java perform selective compilation and/or optimization at a method granularity. This is the not the optimal granularity level. However, compiling at a sub-method granularity is thought to be too complicated to be practical. (Update)

Similar documents based on text:
0.0:   Unknown -   (Correct)

BibTeX entry:   (Update)

J. Whaley. Partial method compilation using dynamic profile information. In ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Oct 2001. http://citeseer.ist.psu.edu/whaley01partial.html   More

@inproceedings{ whaley01partial,
    author = "John Whaley",
    title = "Partial Method Compilation using Dynamic Profile Information",
    booktitle = "Conference on Object-Oriented",
    pages = "166-179",
    year = "2001",
    url = "citeseer.ist.psu.edu/whaley01partial.html" }
Citations (may not include all citations):
407   Trace scheduling : A technique for global microcode compacti.. (context) - Fisher - 1981
292   Advanced Compiler Design and Implementation (context) - Muchnick - 1997
160   Impact: An architectural framework for multipleinstruction -.. - Chang, Mahlke et al. - 1991
160   IMPACT: An architectural framework for multiple-instruction-.. - Chang, Mahlke et al. - 1991
120   Dynamo: a transparent dynamic optimization system - Bala, Duesterwald et al. - 2000
120   The Java Virtual Machine Speci cation (context) - Lindholm, Yellin - 1999
119   Compositional pointer and escape analysis for Java programs - Whaley, Rinard - 1999
87   Adaptive optimization in the Jalape~no JVM - Arnold, Fink et al. - 2000
82   Partial dead code elimination - Knoop, uthing et al. - 1994
66   Boosting beyond static scheduling in a superscalar processor - Smith, Lam et al. - 1990
54   Practicing JUDO: Java under dynamic optimizations (context) - Cierniak, Lueh et al. - 2000
47   Scalar replacement in the presence of conditional control ow - Carr, Kennedy - 1994
32   Sentinel scheduling: A model for compiler-controlled specula.. (context) - Mahlke, Chen et al. - 1993
31   ective technique for VLIW and superscalar compilation (context) - mei, Hwu et al. - 1993
26   The java HotSpot performance engine architecture (context) - Microsystems - 1999

[Article contains additional citations not shown here]



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.stanford.edu/~jwhaley/papers/):   More
Dataflow and Optimizations in the Presence of Rare Paths - Whaley (2001)   (Correct)
Context-Sensitive Program Analysis as Database Queries - Monica Lam John (2005)   (Correct)
The Jalapeño Dynamic Optimizing Compiler for Java - Burke, Choi, Fink.. (1999)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC