Synonyms
Overview
Component benchmarks are valuable tools for isolating and analyzing the performance characteristics of specific subsystems within a server environment. This chapter will provide historical context for component benchmarks, brief descriptions of the most commonly used benchmarks, and a discussion on their uses in the field.
Definitions
Software that utilizes standard applications, or their core routines that focus on a particular access pattern, in order to measure the performance and/or efficiency of one of the primary server and storage components (CPU transactions, memory, and storage/network IO).
Historical Background
From earliest days of digital computer systems, the goal of quantifying, improving, and optimizing computational performance has been a subject great interest. The earliest measures of performance were comparisons of low-level instruction execution times. A mix of several of these execution times would be combined to produce an...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
3DMark benchmark. https://www.3dmark.com
Chauffeur harness. https://www.spec.org/chauffeur-wdk
Dongarra JJ, Luszczek P, Petitet A (2002) The LINPACK benchmark: past, present, and future. http://www.netlib.org/utk/people/JackDongarra/PAPERS/hplpaper.pdf
Gibson JC (1970) The Gibson mix. Technical report TR 00.2043. IBM Systems Development Division, Poughkeepsie
HEPiX benchmarking working group. https://www.hepix.org/e10227/e10327/e10325
Iometer project. http://www.iometer.org
IOzone filesystem benchmark. http://www.iozone.org/docs/IOzone_msword_98.pdf
LMBench tool. http://lmbench.sourceforge.net
Longbottom (2014) R. Whetstone benchmark history and results. http://www.roylongbottom.org.uk/whetstone.htm
McCalpin JD (1995) Memory bandwidth and machine balance in current high performance computers. IEEE Comput Soc Tech Comm Comput Arch (TCCA) Newsl. https://www.researchgate.net/publication/213876927_Memory_Bandwidth_and_Machine_Balance_in_Current_High_Performance_Computers
Michelotto M, Alef M, Iribarren A, Meinhard H, Wegner P, Bly M, Benelli G, Brasolin F, Degaudenzi H, De Salvo A, Gable I, Hirstius A, Hristov P (2010) A comparison of HEP code with SPEC benchmark on multi-core worker nodes. http://www.pd.infn.it/hepmark/HS06.pdf
Netperf benchmark. https://github.com/HewlettPackard/netperf
PCMark benchmark. https://www.futuremark.com/benchmarks/pcmark
Server Efficiency Rating Tool (SERT). https://www.spec.org/sert
SiSoftware Sandra. http://www.sisoftware.eu
SPEC CPU 2006 benchmark. https://www.spec.org/cpu2006
SPEC CPU 2017 benchmark. https://www.spec.org/cpu2017
SPEC SFS 2014 benchmark. https://www.spec.org/sfs2014
Standard Performance Evaluation Corporation (SPEC). https://www.spec.org
STREAM benchmark. https://www.cs.virginia.edu/stream
The LINPACK benchmark programs and reports. http://www.netlib.org/benchmark/index.html
Transaction Processing Performance Council (TPC). http://www.tpc.org
Weiss A (2002) Dhrystone benchmark: history, analysis, scores and recommendations. http://www.johnloomis.org/NiosII/dhrystone/ECLDhrystoneWhitePaper.pdf
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this entry
Cite this entry
Lange, KD., Schmidt, D.L. (2019). Component Benchmark. In: Sakr, S., Zomaya, A.Y. (eds) Encyclopedia of Big Data Technologies. Springer, Cham. https://doi.org/10.1007/978-3-319-77525-8_110
Download citation
DOI: https://doi.org/10.1007/978-3-319-77525-8_110
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-77524-1
Online ISBN: 978-3-319-77525-8
eBook Packages: Computer ScienceReference Module Computer Science and Engineering