Lazy Code Selector in a Just-in-time Compiler

SHI Xiao-hua,JIN Mao-zhong
DOI: https://doi.org/10.3969/j.issn.1000-3428.2008.01.015
2008-01-01
Abstract:This paper introduces an optimization technology of code generation,namely lazy code selector,in just-in-time compiler,and demonstrates the details of designation and implementation of this technology in Intel’s high-performance J2ME JVM,XORP.Other lightweight optimizations in XORP have also been introduced.EEMBC is used to evaluate the performance of XORP with other JVMs,and the impact of different optimizations in XORP.With the lazy code selector,XORP is more than fifteen times faster than KVM,and faster than other commercial high-performance JVM.
What problem does this paper attempt to address?