How to Properly Benchmark Your PC
For a different view of computer performance, we also rely on Fritz Chess Benchmark and ScienceMark 2.0. Fritz Chess Benchmark is based on the popular Chessbase engine, so it’s considered real-world (although slightly out of date for the free benchmark.) Running it is straightforward: simply fire up the app and click start. You should note Fritz will indicate how many “processors” it’s going to use. The number will include all of the physical cores in your chip as well as any virtual cores. The result gives you the performance of your machine versus a 1GHz Pentium III as well as how many kilo nodes per second it can compute. A kilo node per second is how many moves per second are being computed. The benchmark ships free with copies of Fritz 9 or can be found online.
ScienceMark 2.0 is another synthetic that’s rooted in a real-world engine. It uses mathematical algorithms common in scientific and engineering applications and also stresses memory performance and latency. The caveat to this benchmark is that it doesn’t seem to be particularly multithreaded. And back in the days when Intel Pentium 4 would get soundly splattered by the Athlon 64 in ScienceMark 2.0, the company would grouse that the authors of ScienceMark 2.0 weren’t interested in working with Intel in addressing optimizations for its CPUs. But with Intel taking the lead with Core 2 and Core i7, Intel doesn’t seem to object to this test as much anymore. Running it is easy. Download the installation file and decompress it. Execute the file and click on File, Run All Benchmarks. The results will give you an overall ScienceMark score as well as subscores for molecular dynamics, cryptography, memory, among other benchmark scores.
Although these are single-threaded, two popular benchmarks are great for calculating the math prowess of a CPU: Prime95 and SuperPi. Both have actually long been favored by overclockers as stress tests but both also will give you overall scores as a performance indicator. The weakness with both tests, obviously, is the lack of multi-threading. The preferred version of SuperPi is 1.5 and has been modified by XtremeSystems.org to make it more amenable to stress testing. It’s available here. To run it, execute the app and select Calculate and select 1M and the program will calculate pi to one million digits.
Like SuperPi, Prime95 is considered more of a stress test than a benchmark. In fact, we use a custom blend of Prime95 developed by an OEM PC builder to stress test many of the overclocked PCs we review. Prime95 is a distributed project used to search for Mersenne prime numbers. To run the benchmark, first download it from www.mersenne.org. Start the application, dismiss the stress testing screen, and go to Options Run Benchmark. When it’s complete, the results are dumped into a file named results.txt that should be in the same folder where the executable resides. Open the file and you should find results for each separate run you conducted reported in milliseconds. You can compare the results to others at: http://v5www.mersenne.org/report_benchmarks/.