Proceedings of the 2005 ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems 2005
DOI: 10.1145/1065910.1065923
|View full text |Cite
|
Sign up to set email alerts
|

On the design of the local variable cache in a hardware translation-based java virtual machine

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2006
2006
2008
2008

Publication Types

Select...
3

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 1 publication
0
2
0
Order By: Relevance
“…If the part of operand stack for the local variables is allocated on the main memory (which is likely as shown in the example in Table 1), the instruction folding is not possible. Previously, we proposed to add a small register file to the datapath of the JVM to reduce the number of memory accesses caused by the local variables [7]. This extra register file (called local variable cache in [7]) also makes instruction folding possible on the hardware-translation based JVMs.…”
Section: Instruction Folding Of Java Bytecodementioning
confidence: 99%
“…If the part of operand stack for the local variables is allocated on the main memory (which is likely as shown in the example in Table 1), the instruction folding is not possible. Previously, we proposed to add a small register file to the datapath of the JVM to reduce the number of memory accesses caused by the local variables [7]. This extra register file (called local variable cache in [7]) also makes instruction folding possible on the hardware-translation based JVMs.…”
Section: Instruction Folding Of Java Bytecodementioning
confidence: 99%
“…This paper describes work carried out with the goal of developing a low power Maté compliant VM suitable for WSN motes. In common with previous work on embedded Java Virtual Machines (JVMs) [6,7], the approach taken is to provide hardware support for various aspects of the VM, thus migrating certain components of the VM from software to hardware. Clearly, a naive porting of the entire software VM to hardware would provide an expensive solution in terms of silicon area and cost.…”
Section: Introductionmentioning
confidence: 99%