Automatically assigned DDC number: 005453

Manually assigned DDC number: 005453

Title: Fast, Effective Code Generation in a Just-In-Time Java Compiler

Author:

Author:

Subject: Vishesh M. Parikh,James M. Stichnoth Fast, Effective Code Generation in a Just-In-Time Java Compiler

Description: A "Just-In-Time" (JIT) Java compiler produces native code from Java byte code instructions during program execution. As such, compilation speed becomes much more important in a Java JIT compiler than in a traditional compiler, requiring optimization algorithms to be lightweight and effective. We present the structure of a Java JIT compiler for the Intel Architecture, describe the lightweight implementation of JIT compiler optimizations (e.g., common subexpression elimination, register allocation, and elimination of array bounds checking), and evaluate the performance benefits and tradeoffs of the optimizations. This JIT compiler has been shipped with version 2.5 of Intel's VTune for Java product. 1 1. INTRODUCTION The Java programming language [10] introduces new challenges to the compiler writer, because of the "Just-In-Time" (JIT) nature of the compilation model. A static compiler converts Java source code into a verifiably secure and compact architectureneutral intermediate format...

Contributor: The Pennsylvania State University CiteSeer Archives

Publisher: unknown

Date: 1998-08-27

Pubyear: unknown

Format: ps

Identifier: http://citeseer.ist.psu.edu/140159.html

Source: http://www.cs.cmu.edu/afs/cs.cmu.edu/user/stichnot/public/www/pldi98.ps

Language: en

Rights: unrestricted

Graph

<?xml   version="1.0"   encoding="UTF-8"?>

<references_metadata>

      <rec   ID="SELF"   Type="SELF"   CiteSeer_Book="SELF"   CiteSeer_Volume="SELF"   Title="Fast,   Effective   Code   Generation   in   a   Just-In-Time   Java   Compiler">

            <identifier   Org="ISBN:0130257869"   Paper_ID="SELF"   Extracted="0130257869"   DDC="005.4/53"   Normalized_DDC="005453"   Normalized_Weight="0.09090909090909091"   />

            <identifier   Org="ISBN:0769505503"   Paper_ID="SELF"   Extracted="0769505503"   />

            <identifier   Org="ISBN:0769508812"   Paper_ID="SELF"   Extracted="0769508812"   />

            <identifier   Org="ISBN:0769522548"   Paper_ID="SELF"   Extracted="0769522548"   DDC="005.3"   Normalized_DDC="0053"   Normalized_Weight="0.09090909090909091"   />

            <identifier   Org="ISBN:0792373154"   Paper_ID="SELF"   Extracted="0792373154"   DDC="004"   Normalized_DDC="004"   Normalized_Weight="0.09090909090909091"   />

            <identifier   Org="ISBN:0792373707"   Paper_ID="SELF"   Extracted="0792373707"   DDC="005.4/53"   Normalized_DDC="005453"   Normalized_Weight="0.09090909090909091"   />

            <identifier   Org="ISBN:082474067X"   Paper_ID="SELF"   Extracted="082474067X"   DDC="004/.35"   Normalized_DDC="00435"   Normalized_Weight="0.09090909090909091"   />

            <identifier   Org="ISBN:1402070349"   Paper_ID="SELF"   Extracted="1402070349"   DDC="005.13/3"   Normalized_DDC="005133"   Normalized_Weight="0.09090909090909091"   />

            <identifier   Org="ISBN:1558607234"   Paper_ID="SELF"   Extracted="1558607234"   />

            <identifier   Org="ISBN:1581134150"   Paper_ID="SELF"   Extracted="1581134150"   />

            <identifier   Org="ISBN:3540414290"   Paper_ID="SELF"   Extracted="3540414290"   DDC="004/.3"   Normalized_DDC="0043"   Normalized_Weight="0.09090909090909091"   />

            <identifier   Org="ISBN:3540428623"   Paper_ID="SELF"   Extracted="3540428623"   DDC="005.453"   Normalized_DDC="005453"   Normalized_Weight="0.09090909090909091"   />

            <identifier   Org="ISBN:3540433228"   Paper_ID="SELF"   Extracted="3540433228"   DDC="004.16"   Normalized_DDC="00416"   Normalized_Weight="0.09090909090909091"   />

            <identifier   Org="ISBN:3540656995"   Paper_ID="SELF"   Extracted="3540656995"   DDC="005.1"   Normalized_DDC="0051"   Normalized_Weight="0.09090909090909091"   />

            <identifier   Org="ISBN:354067263X"   Paper_ID="SELF"   Extracted="354067263X"   DDC="005.4/53"   Normalized_DDC="005453"   Normalized_Weight="0.09090909090909091"   />

      </rec>

</references_metadata>

www.000webhost.com