(Enter summary)
Abstract: The Java bytecode language is emerging as a software distribution standard. With major vendors committed to porting the Java run-time environment to their platforms, Java bytecode programs are expected to run without modification on multiple platforms. These first generation run-time environments rely on an interpreter to bridge the gap between the bytecode instructions and the native hardware. However, Java interpreters cause performance problems with microarchitectural features such as the... (Update)
Context of citations to this paper: More
...maintain the position that general purpose processors with minor hardware enhancements can yield better Java performance.1 Hsieh, et.al. [35] studied the impact of interpreters and offline Java compilers on microarchitectural resources such as the cache and the branch...
...have concentrated mainly on the analysis and optimization of branch predictions of SPECInt and C programs. Hsieh, Conte and Hwu [Hsie97] compare the performance of Java codes run on the Sun JDK 1.0.2 Java interpreter to code compiled through Caffeine [Hsie96] It is...
Cited by: More
Impact of JIT JVM Optimizations on Java Application Performance - Shiv Iyer Newburn
(Correct)
Rehashable BTB: An Adaptive Branch Target Buffer to Improve .. - Li, Bhargava, John (2002)
(Correct)
Branch Behavior of Java Runtime Systems and its.. - Li, John.. (2000)
(Correct)
Active bibliography (related documents): More All
0.0: Optimization of Machine Descriptions for Efficient Use - Gyllenhaal, Hwu, Rau (1996)
(Correct)
0.0: Improving Static Branch Prediction in a Compiler - Deitrich, Cheng, Hwu (1998)
(Correct)
0.0: Speculative Hedge: Regulating Compile-Time Speculation Against .. - Deitrich, Hwu (1996)
(Correct)
Similar documents based on text: More All
0.7: Caffeine Interaction with Fluorescent Calcium Indicator Dyes - Muschol, Dasgupta, Salzberg
(Correct)
0.4: Using NET to Capture Performance in Java-Based Software - Hsieh, Conte, Johnson.. (1997)
(Correct)
0.2: A Study of Code Reuse and Sharing Characteristics of Java.. - Conte
(Correct)
Related documents from co-citation: More All
10: 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
9: Tuning Branch Predictors to Support Virtual Method Invocation in Java (context) - Vijaykrishnan, Ranganathan - 1999
BibTeX entry: (Update)
C.-H. A. Hsieh, M. T. Conte, T. L. Johson, J. C. Gyllenhall, and W.-M. W. Hwu. A Study of the Cache and Branch Performance Issues with Running Java on Current Hardware Platforms. In Proceedings of IEEE CompCon '97, San Jose, California, February 1997. http://citeseer.ist.psu.edu/hsieh97study.html More
@inproceedings{ hsieh97,
author = {C. Hsieh and M. Conte and T. Johson and J. Gyllenhall and W. Hwu},
title = {A Study of the Cache and Branch Performance Issues with Running Java on Current Hardware Platforms},
booktitle = {CompCon '97},
year = {1997},
month = {February},
organization = {IEEE},
url = {citeseer.ist.psu.edu/hsieh97study.html} }
Citations (may not include all citations):
862
The Java Language Specification
- Gosling, Joy et al. - 1996
737
The Java Programming Language (context) - Arnold, Gosling - 1996
160
IMPACT: An architectural framework for multiple-instruction-..
- Chang, Mahlke et al. - 1991
13
Compiler-Controlled Speculation (context) - Bringmann - 1995
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.ece.orst.edu/~sllu/memo.html): More
Wrong-Path Instruction Prefetching - Jim Pierce (1994)
(Correct)
Design Decisions Influencing the UltraSPARC's Instruction Fetch.. - Yung (1996)
(Correct)
Trace Cache: a Low Latency Approach to High Bandwidth.. - Rotenberg (1996)
(Correct)
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