(Enter summary)
Abstract: In this paper, we propose architectural support for object
manipulation, stack processing and method invocation to enhance the
execution speed of Java bytecodes. First, a virtual address object cache
that supports e#cient manipulation and relocation of objects is presented. (Update)
Context of citations to this paper: More
...that no one technique will be universally preferred accepted over all platforms in the immediate future. Many previous studies [11, 12, 13, 10, 14] have focussed on enhancing each of the bytecode execution techniques. On the other hand, a three pronged attack at optimizing...
.... Hardware support for Java stack processing, object manipulation and method invocation was proposed by Vijaykrishnan et al. [23, 24, 25]. Dynamic translation of bytecodes to the DELFT JAVA RISC instruction set and a link translation bu er to help in dynamic method...
Cited by: More
Impact of JIT JVM Optimizations on Java Application Performance - Shiv Iyer Newburn
(Correct)
PennBench: A Benchmark Suite for Embedded Java - Chen, Kandemir..
(Correct)
Microarchitectural Techniques to Enable Efficient Java Execution - Radhakrishnan (2000)
(Correct)
Active bibliography (related documents): More All
0.5: Object-oriented Issues - A Literature Review - Nierstrasz
(Correct)
0.4: JavaVM Implementation: Compilers Versus Hardware - Krall, Ertl, Gschwind
(Correct)
0.3: JRes: A Resource Accounting Interface for Java - Czajkowski, von Eicken (1998)
(Correct)
Similar documents based on text: More All
0.3: Java Runtime Systems: Characterization and.. - Radhakrishnan.. (2001)
(Correct)
0.3: Execution Characteristics of Just-In-Time Compilers - Radhakrishnan, Rubio.. (1999)
(Correct)
0.3: Architectural Issues in Java Runtime Systems - Radhakrishnan, Vijaykrishnan.. (1999)
(Correct)
Related documents from co-citation: More All
7: Characterization of Java applications at the bytecode level and at UltraSPARC-II.. (context) - Radhakrishnan, Rubio et al. - 1999
6: Compiling Java Just in Time
- Cramer - 1997
6: A Study of the Cache and Branch Performance Issues with Running Java on Current ..
- Hsieh, Conte et al. - 1997
BibTeX entry: (Update)
N.Vijaykrishnan, N.Ranganathan, and R.Gadekarla, "Object-Oriented Architectural Support for a Java Processor, " in Proceedings of ECOOP'98, the 12th European Conference on Object-Oriented Programming, 1998. http://citeseer.ist.psu.edu/vijaykrishnan98objectoriented.html More
@article{ vijaykrishnan98objectoriented,
author = "N. Vijaykrishnan and N. Ranganathan and R. Gadekarla",
title = "Object-Oriented Architectural Support for a {Java} Processor",
journal = "Lecture Notes in Computer Science",
volume = "1445",
pages = "330--??",
year = "1998",
url = "citeseer.ist.psu.edu/vijaykrishnan98objectoriented.html" }
Citations (may not include all citations):
746
The Java Virtual Machine Specification (context) - Lindholm, Yellin - 1997
492
Smalltalk-80: The Language and its Implementation (context) - Goldberg, Robson - 1985
84
The Design and Evaluation of a High-Performance Smalltalk Sy.. (context) - Ungar - 1987
20
Whole-Program Optimization of Object-Oriented Languages
- Dean - 1996
18
Message Dispatch on Pipelined Processors
- Driesen, Hoelzle et al. - 1995
15
Object-Based Memory Architecture (context) - Williams - 1989
15
An Enhanced Access and Cycle Time Model for On-Chip Caches (context) - Jouppi, Wilton - 1994
14
A JAVA ILP Machine Based on Fast Dynamic Compilation
- Ebcioglu, Altman et al. - 1997
14
picoJava-I: The Java Virtual Machine in Hardware (context) - O'Connor, Tremblay - 1997
10
Compact Dispatch Tables for Dynamically Typed Programming La..
- Vitek - 1996
10
Optimizing NET Compilers for Improved Java Performance (context) - Hsieh - 1997
4
Sun Microelectronics (context) - Opportunity, Systems
4
Harissa: a Flexible and E#cient Java Environment Mixing Byte.. (context) - Muller, Moura et al.
4
University of Wisconsin (context) - The, Research
4
CACAO - A 64 bit JavaVM Just-in-Time Compiler (context) - Krall, Grafl
4
Optimizing Dynamically-Typed ObjectOriented Languages with P.. (context) - Hoelzle, Chambers et al. - 1991
3
Quantifying Behavioral Di#erences Between C and C++ Programs (context) - Calder, Grunwald et al. - 1994
3
Java by example (context) - Jackson - 1997
2
E#cient implementation of the Smalltalk-80 system (context) - Schi - 1984
1
The design and behavioral model of an enhanced FORTH archite.. (context) - Arvindam - 1995
www.cs.arizona.edu/sumatra/toba/
http://www.osf.org/www/java/turbo/
http://www.gr.osf.org/java/testsuite/html/
www.symantec.com/cafe/index
www.javasoft.com/
www.webcity.co.jp/info/andoh/java/j2c.html
www.ptsc.com/PSC1000
www.blackdown.org/#kbs/jolt.html
http://www.cs.princeton.edu/
www.asymetrix.com/products/supercede/
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.ifs.uni-linz.ac.at/~ecoop/cd/papers/1445/): More
Cyclic Distributed Garbage Collection with Group Merger - Rodrigues, Jones (1998)
(Correct)
The M.A.D. Experience: Multiperspective.. - Christensen.. (1998)
(Correct)
The Complexity of Type Analysis of Object Oriented Programs - Gil, Itai (1998)
(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