See this document in CiteSeerX!

Automatic Tuning of Inlining Heuristics  (Make Corrections)  
John Cavazos Michael F.P. O'Boyle Member of HiPEAC Institute for Computing...



  Home/Search   Context   Related

 
View or download:
anc.ed.ac.uk/machinelea...inlining.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  sourceforge.net/wi...Publications (more)
(Enter author homepages)

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

Abstract: Inlining improves the performance of programs by reducing the overhead of method invocation and increasing the opportunities for compiler optimization. Incorrect inlining decisions, however, can degrade both the running and compilation time of a program. This is especially important for a dynamically compiled language such as Java. Therefore, the heuristics that control inlining must be carefully tuned to achieve a good balance between these two costs to reduce overall total execution time.... (Update)

Active bibliography (related documents):   More   All
0.6:   Hybrid Optimizations: - Which Optimization Algorithm   (Correct)
0.6:   Method-Specific Dynamic Compilation using Logistic Regression - John Cavazos Michael   (Correct)
0.4:   A Survey of Adaptive Optimization in Virtual Machines - Arnold, Fink, Grove, Hind.. (2004)   (Correct)

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

BibTeX entry:   (Update)

@misc{ michael-automatic,
  author = "John Cavazos Michael",
  title = "Automatic Tuning of Inlining Heuristics",
  url = "citeseer.ist.psu.edu/762272.html" }
Citations (may not include all citations):
87   Adaptive optimization in the Jalape no JVM - Arnold, Fink et al. - 2000
86   The Jalape no virtual machine (context) - Alpern, Attanasio et al. - 2000
32   Standard Performance Evaluation Corporation (context) - Evaluation, Fairfax et al. - 1998
24   Towards better inlining decisions using inlining trials - Dean, Chambers - 1994
23   Optimizing for reduced code space using genetic algorithms - Cooper, Schielke et al. - 1999
19   Unexpected side effects of inline substitution: A case study - Cooper, Hall et al. - 1992
10   Meta optimization: Improving compiler heuristics with machin.. - Stephenson, Amarasinghe et al. - 2003
9   Adaptive online context-sensitive inlining - Hazelwood, Grove - 2003
8   A machine learning approach to automatic production of compi.. - Monsifrot, Bodin - 2002
7   Function inlining under code size constraints for embedded p.. - Leupers, Marwedel - 1999
4   A comparative study of static and profile-based heuristics f.. - Arnold, Fink et al. - 2000
3   Inducing heuristics to decide whether to schedule - Cavazos, Moss - 2004
1   ECJ 11: A Java evolutionary computation library (context) - Luke - 2004
1   Making java work for high-end computing (context) - Forum - 1998
1   DaCapo Benchmarks (context) - Project - 2004

Documents on the same site (http://jikesrvm.sourceforge.net/wiki/index.php/Publications):   More
Space-Efficient 64-bit Java Objects through Selective.. - Kris Venstermans Lieven   (Correct)
Garbage Collection Without Paging - Matthew Hertz Yi   (Correct)
Relative Factors in Performance Analysis of Java Virtual - Machines Dayong Gu   (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