Skip to main content

SPECjvm2008 Performance Characterization

  • Conference paper
Book cover Computer Performance Evaluation and Benchmarking (SBW 2009)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5419))

Included in the following conference series:

Abstract

SPECjvm2008 is a new multi-threaded Java benchmark from SPEC and it replaces the aging single threaded SPECjvm98. The benchmark is intended to address several shortcomings of the earlier workloads in SPECjvm98 by replacing DB, Chart, Javac; removing Jess, adding XML, Serial, Crypto, in-cache and out-cache versions of Scimark workloads. It is targeted for measuring the performance of both JVM and hardware systems. In this paper we describe the salient features of SPECjvm2008. We then take a first look at the performance of this benchmark on current multi-core platforms and study the sensitivity of the components of the workload to basic architectural aspects such as the number of processor cores, the processor frequency, cache and memory sub-system. We focus our study on understanding how the behavior of this workload compares with other standard Java benchmarks, SPECjbb2005 and SPECjAppServer2004, both in components of the software stack that the workloads touch as well as in the aspects of the platform that they exercise and draw conclusion on the usefulness of SPECjvm2008 for practitioners of JVM and hardware performance analysis.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dieckmann, S., Holzle, U.: The allocation behavior of the SPECjvm98 Java benchmarks. In: Performance evaluation and benchmarking with realistic applications, pp. 77–108. MIT Press, Cambridge (2001)

    Google Scholar 

  2. Radhakrishnan, R.: Microarchitectural Techniques to Enable Efficient Java Execution, Ph. D. Dissertation, University of Texas at Austin (2000)

    Google Scholar 

  3. Li, T., John, L.K.: Characterizing Operating System Activity in SPECjvm98 Benchmarks. In: John, L.K., Maynard, A.M.G. (eds.) Characterization of Contemporary Workloads, pp. 53–82. Kluwer Academic Publishers, Dordrecht (2001)

    Google Scholar 

  4. Excelsior JET Benchmarks, http://web.archive.org/web/20071217043141 , http://www.excelsior-usa.com/jetbenchspecjvm.html

  5. Yoo, R.M., Lee, H.-H.S., Lee, H., Chow, K.: Hierarchical Means: Single Number Benchmarking with Workload Cluster Analysis. In: IEEE International Symposium on Workload Characterization (IISWC 2007), Boston, MA, USA, September 27-29 (2007)

    Google Scholar 

  6. SPECjvm98 Benchmarks, http://www.spec.org/jvm98/

  7. SPECjvm2008 Benchmarks, www.spec.org/jvm2008

  8. Apache derby, http://db.apache.org/derby/

  9. JLayer, http://www.javazoom.net/javalayer/javalayer.html

  10. Scimark 2.0 Benchmark, http://math.nist.gov/scimark2/

  11. Sunflow, http://sunflow.sourceforge.net/

  12. IBM Telco Benchmark, http://www2.hursley.ibm.com/decimal/telco.html

  13. SPECjApp Server 2004 Benchmark, http://www.spec.org/jAppServer2004

  14. SPECjbb 2005 Bechmark, http://www.spec.org/jbb2005

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Shiv, K., Chow, K., Wang, Y., Petrochenko, D. (2009). SPECjvm2008 Performance Characterization. In: Kaeli, D., Sachs, K. (eds) Computer Performance Evaluation and Benchmarking. SBW 2009. Lecture Notes in Computer Science, vol 5419. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-93799-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-93799-9_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-93798-2

  • Online ISBN: 978-3-540-93799-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics