See this document in CiteSeerX!

Compiling Java Just in Time (1997)  (Make Corrections)  (25 citations)
Timothy Cramer, et al.
IEEE Micro



  Home/Search   Context   Related

 
View or download:
nctu.edu.tw/~wuuyan...CompileJava97.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  nctu.edu.tw/~wuuya...lecture.java (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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