2008 IEEE International Symposium on Workload Characterization 2008
DOI: 10.1109/iiswc.2008.4636100
|View full text |Cite
|
Sign up to set email alerts
|

On the representativeness of embedded Java benchmarks

Abstract: Abstract-Java has become one of the predominant languages for embedded and mobile platforms due to its architecturally neutral design, portability, and security. But Java execution in the embedded world encompasses Java Virtual Machines (JVMs) specially tuned for the embedded world, with stripped-down capabilities, and configurations for memory-limited environments. While there have been some studies on desktop and server Java, there have been very few studies on embedded Java. The non proliferation of embedde… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(4 citation statements)
references
References 14 publications
(18 reference statements)
0
4
0
Order By: Relevance
“…Although that study noted many of the same differences between real workloads and the SPEC benchmarks that we have noted, their results did not indicate that these differences lead to diverging microarchitectural conclusions as we have found in our study. In [20], the authors studied embedded Java applications and compared them against the leading Java benchmarks, SPEC and Decapo. Their results are consistent with ours.…”
Section: B Real Workload Analysismentioning
confidence: 99%
“…Although that study noted many of the same differences between real workloads and the SPEC benchmarks that we have noted, their results did not indicate that these differences lead to diverging microarchitectural conclusions as we have found in our study. In [20], the authors studied embedded Java applications and compared them against the leading Java benchmarks, SPEC and Decapo. Their results are consistent with ours.…”
Section: B Real Workload Analysismentioning
confidence: 99%
“…For example, for the Logic and String test programs from the Embedded Caffeine Mark test suite, JAIP always outperforms CVM-JIT. Nevertheless, these two test programs are quite synthetic and may not represent the workloads in real usage cases [Isen et al 2008]. One practical application where JAIP always outperforms CVM-JIT is the Pi program used in our test.…”
Section: Performance Comparison Against Cvm-jitmentioning
confidence: 99%
“…We have ported all eight of the SPECjvm98 applications to Android, but for space reasons focus here on the most "representative" [28] of those eight: javac and jack. Because the full set of Java APIs are not all fully supported on Android and some packages are completely omitted, our porting of DaCapo is restricted to two multithreaded applications from the DaCapo 9.12 Bach release, lusearch and xalan.…”
Section: Benchmarksmentioning
confidence: 99%