1997
DOI: 10.1007/bfb0002811
|View full text |Cite
|
Sign up to set email alerts
|

The Delft-Java engine: An introduction

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

1998
1998
2005
2005

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 13 publications
(7 citation statements)
references
References 1 publication
0
7
0
Order By: Relevance
“…Dynamic scheduling using the Tomasulo algorithm is described in [10]. We first proposed our mechanism in 1997 [2]. Here we extend our previous work to quantify the performance effects of our approach.…”
Section: Related Workmentioning
confidence: 89%
See 2 more Smart Citations
“…Dynamic scheduling using the Tomasulo algorithm is described in [10]. We first proposed our mechanism in 1997 [2]. Here we extend our previous work to quantify the performance effects of our approach.…”
Section: Related Workmentioning
confidence: 89%
“…Stack folding is the ability to detect some instructions with true data dependencies in the instruction stream and execute them as a single compound instruction. We described a similar technique using collapsing arithmetic units [2,11].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Sun states that this provides up to 5x performance improvement over JIT compilers [ 121. Another approach to hardware acceleration is dynamic instruction translation. To the best of our knowledge, the DELFT-JAVA processor [3] is the only processor to incorporate this feature. In hardware assisted dynamic translation, JAVA Virtual Machine instructions are translated onthe-fly into the DELFT-JAVA instruction set.…”
Section: Hardware Approaches To Bytecode Executionmentioning
confidence: 99%
“…After being fetched, instructions are dynamically translated into the DELFT-JAVA instruction set. This is accomplished by making a circular buffer out of the register file [3]. Because the instructions are stored in cache memory as JAVA instructions, branching and method invocation code produced by JAVA compilers will execute properly on the DELFT-JAVA architecture.…”
Section: Operationmentioning
confidence: 99%