Performance potential of optimization phase selection during dynamic JIT compilation

  title={Performance potential of optimization phase selection during dynamic JIT compilation},
  author={Michael R. Jantz and Prasad A. Kulkarni},
Phase selection is the process of customizing the applied set of compiler optimization phases for individual functions or programs to improve performance of generated code. Researchers have recently developed novel feature-vector based heuristic techniques to perform phase selection during online JIT compilation. While these heuristics improve program startup speed, steady-state performance was not seen to benefit over the default fixed single sequence baseline. Unfortunately, it is still not… CONTINUE READING


Publications citing this paper.
Showing 1-10 of 12 extracted citations

Tuning compilations landscape

2016 2nd International Conference on Contemporary Computing and Informatics (IC3I) • 2016
View 1 Excerpt


Publications referenced by this paper.
Showing 1-7 of 7 references


K. Ishizaki, M. Kawahito, +6 authors T. Nakatani
implementation, and evaluation of optimizations in a just-in-time compiler. In Proceedings of the ACM 1999 conference on Java Grande, JAVA ’99, pages 119–128 • 1999
View 12 Excerpts
Highly Influenced

Using machines to learn method-specific compilation strategies

International Symposium on Code Generation and Optimization (CGO 2011) • 2011
View 18 Excerpts
Highly Influenced

Milepost GCC: Machine Learning Enabled Self-tuning Compiler

International Journal of Parallel Programming • 2010
View 8 Excerpts
Highly Influenced

Optimizing general purpose compiler optimization

Conf. Computing Frontiers • 2005
View 6 Excerpts
Highly Influenced

Similar Papers

Loading similar papers…