2012-07-17

PC Performance Benchmarks

Roy Longbottom presents on his website "Roy Longbottom's PC Benchmark Collection" reliable performance benchmark programs alongside with recent and historic benchmark results. The benchmarks are free for personal use and range from standard numerical benchmarks, e.g. Whetstone, Dhrystone, Linpack and Livermore Loops, over memory and cache benchmarks up to graphics and multi CPU/core benchmarks. All modern benchmarks are available in 64 bit. Recently, he published benchmarks for android handsets and tablets.
Additionally to the benchmark programs, there are also some summarizing performance tables, which are dating back from state of the art 64 bit Phenom II X4 and Core i7 CPUs to 80486 CPUs.
In the Sustainable Software context, these performance values may be useful for software engineers when estimating hardware obsolescence1,2 or doing software performance engineering3,4 in early design and architecture phases of a software project.
  1. Albertao, F., Xiao, J., Tian, C., Lu, Y., Zhang, K.Q., Liu, C.: Measuring the Sustainability Performance of Software Projects. In: IEEE Computer Society (ed.) 2010 IEEE 7th International Conference on e-Business Engineering (ICEBE 2010), Shanghai, China, pp. 369–373 (2010) doi:/10.1109/ICEBE.2010.26
  2. Naumann, S., Dick, M., Kern, E., Johann, T.: The GREENSOFT Model: A Reference Model for Green and Sustainable Software and its Engineering. SUSCOM 1, 294–304 (2011) doi:10.1016/j.suscom.2011.06.004
  3. Smith, C.U., Williams, L.G.: Performance solutions. A practical guide to creating responsive, scalable software Addison-Wesley, Boston (2002)
  4. Software Performance Engineering  http://www.perfeng.com/speis.htm