(Enter summary)
Abstract: This article describes some of the important
issues related to just-in-time, or JIT,
compilation techniques for Java. We focus
on the JIT compilers developed by Sun for
use with the JDK (Java Development Kit) virtual
machine running on SPARC and Intel
processors. (Access the Web at www.sun.
com/workshop/java/jit for these compilers
and additional information.) We also discuss
performance improvements and limitations
of JIT compilers. Future Java implementations
may provide even... (Update)
Context of citations to this paper: More
...to poor performance. Dynamic compilation of bytecodes to the native machine instructions at runtime using a Just In Time (JIT) compiler [Cram97] can improve the performance. So far, interpretation and JIT compilation are two popular JVM implementations for Java processing and...
...due to the execution of the generated code. Such a technique is commonly referred to as a Just In Time (JIT) compilation [Cram97, Kral98 and Taba98]. Further, bytecodes can also be executed on a hardware implementation of the JVM [Vija98b] such as Sun s PicoJava MAJC...
Cited by: More
Instruction History Management for High-Performance Microprocessors - Bhargava (2003)
(Correct)
A Study of Cache Performance in Java Virtual Machines - Rajan (2002)
(Correct)
Branch Behavior of Java Runtime Systems and its.. - Li, John.. (2000)
(Correct)
Active bibliography (related documents): More All
0.3: Benchmarking Java against C and Fortran for Scientific.. - Bull, Smith, Pottage.. (2001)
(Correct)
0.3: Converting C Pointers to Java References - Demaine (1998)
(Correct)
0.0: A Survey of Adaptive Optimization in Virtual Machines - Arnold, Fink, Grove, Hind.. (2004)
(Correct)
Similar documents based on text: More All
0.7: Exploiting Java Instruction/Thread Level Parallelism with.. - Watanabe, Chu, Li
(Correct)
0.4: Comparison of Factors Influencing Bytecode Usage in the .. - Waldron, Daly, Gray.. (2000)
(Correct)
0.3: Execution Characteristics of Just-In-Time Compilers - Radhakrishnan, Rubio.. (1999)
(Correct)
Related documents from co-citation: More All
12: The Java Virtual Machine Specification (context) - Lindholm, Yellin - 1996
10: Java Bytecode to Native Code Translation: The Caffeine Prototype and Preliminary.. (context) - Hsieh, Gyllenhall et al. - 1996
8: Architectural issues in java runtime systems
- Radhakrishnan, Vijaykrishnan et al. - 1999
BibTeX entry: (Update)
T. Cramer, et al. "Compiling Java Just in Time," in IEEE Micro, pp. 36-43, Vol. 17, No. 2, May-June 1997. http://citeseer.ist.psu.edu/cramer97compiling.html More
@article{ cramer97compiling,
author = "Timothy Cramer and Richard Friedman and Terrence Miller and David Seherger and Robert Wilson and Mario Wolczko",
title = "Compiling {Java} Just in Time: Using runtime compilation to improve {Java} program performance",
journal = "IEEE Micro",
volume = "17",
number = "3",
month = "\slash",
pages = "36--??",
year = "1997",
url = "citeseer.ist.psu.edu/cramer97compiling.html" }
Citations (may not include all citations):
1399
Compilers: Principles (context) - Aho, Sethi et al. - 1988
746
The Java Virtual Machine Specification (context) - Lindholm, Yellin - 1996
144
Garbage Collection: Algorithms for Automatic Dynamic Memory .. (context) - Jones, Lins - 1996
22
Efficient Implementation of the Smalltalk-80 System (context) - Deutsch, Schiffman - 1984
3
UCSD Benchmarks for Java (context) - Griswold, Phillips
www.webfayre.com/pendragon/cm2/
The graph only includes citing articles where the year of publication is known.
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