DocumentCode
2546678
Title
A Preliminary Workload Analysis of SPECjvm2008
Author
Oi, Hitoshi
Author_Institution
Univ. of Aizu, Aizu-Wakamatsu
Volume
2
fYear
2009
fDate
22-24 Jan. 2009
Firstpage
13
Lastpage
19
Abstract
SPECjvm2008 is a new benchmark program suite for measuring client-side Java runtime environment. It replaces JVM98, which has been used for the same purpose for more than ten years. It consists of 38 benchmark programs grouped into eleven categories and has wide variety of workloads from computation-intensive kernels to XML file processors. In this paper, we present the results of running SPEC-jvm2008 on three machines that have CPUs with the same microarchitecture and different cache sizes and clock speeds. The result of measurements include instruction and data cache reference and miss rates, and the effect of the multi-threading. We relate these workload parameters to the SPECjvm2008 performance metrics. Roughly speaking, an L2 cache of 1MB sufficiently lows the cache miss rates of SPECjvm2008 and compared to the single-core, 1.5 to 2 times speed-ups are achieved by dual-core executions.
Keywords
Java; benchmark testing; cache storage; multi-threading; software performance evaluation; virtual machines; JVM98; Java virtual machine; L2 cache miss rate; SPECjvm2008 performance metric; XML file processor; benchmark program suite; client-side Java runtime environment measurement; computation-intensive kernel; data cache reference; dual-core execution; instruction reference; multithreading effect; preliminary workload analysis; Benchmark testing; Cryptography; Java; Libraries; Measurement; Microarchitecture; Protocols; Runtime environment; XML; Java Virtual Machine; SPECjvm2008; Workload Analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Engineering and Technology, 2009. ICCET '09. International Conference on
Conference_Location
Singapore
Print_ISBN
978-1-4244-3334-6
Type
conf
DOI
10.1109/ICCET.2009.111
Filename
4769549
Link To Document