See this document in CiteSeerX!

Object-Oriented Architectural Support for a Java Processor (1998)  (Make Corrections)  (10 citations)
N. Vijaykrishnan, N. Ranganathan, R. Gadekarla
Lecture Notes in Computer Science



  Home/Search   Context   Related

 
View or download:
ifs.unilinz.ac.at/~ecoo...14450330.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ifs.unilinz.ac.at/~ecoop/cd/p... (more)
(Enter author homepages)

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