2002
DOI: 10.1007/3-540-46117-5_125
|View full text |Cite
|
Sign up to set email alerts
|

Adding Hardware Support to the HotSpot Virtual Machine for Domain Specific Applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
7
0

Year Published

2004
2004
2010
2010

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 1 publication
0
7
0
Order By: Relevance
“…Instead, when targeting such devices, current approaches generally focus towards minimizing the size of the runtime environment, core classes or even application code, such as Java Micro Edtion Platform [17] or prefer to load into memory only the code that is actually used, at a method level granularity, such as JUCE [1]. Optimizations of mobile applications, such as the ones described by Krintz, et.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Instead, when targeting such devices, current approaches generally focus towards minimizing the size of the runtime environment, core classes or even application code, such as Java Micro Edtion Platform [17] or prefer to load into memory only the code that is actually used, at a method level granularity, such as JUCE [1]. Optimizations of mobile applications, such as the ones described by Krintz, et.…”
Section: Related Workmentioning
confidence: 99%
“…We exploit the locality property of programs in the same way as the HotSpot technique does. Whether implemented fully in software [8] or in software and partly in hardware [16,17], this technique speeds up Java programs by detecting the most used pieces of code (hotspots) of an executing program and compiling them in native code for faster execution. In another study related to HotSpots, Hu et al use them in [25] to achieve leakage energy reduction for instruction caches.…”
Section: Related Workmentioning
confidence: 99%
“…Depending on different JVMs, these software components can be implemented in different ways. In this paper, the most widely used and state-of-the-art JVM, Sun'sHotspot[18], is chosen as our experimental VM. The major VM's software components are shown as follows.…”
mentioning
confidence: 99%
“…Also, recently some work has been conducted to build customized accelerators to speed up the execution of Java bytecode [6]. In this case only a small part of the bytecode execution is implemented in hardware and the main execution is done on a conventional processor.…”
Section: Related Workmentioning
confidence: 99%