** = Old results marked were performed with the original BIOS & boost behaviour as published on 7/7.

Benchmarking Performance: CPU Legacy Tests

3DPM v1: Naïve Code Variant of 3DPM v2.1

The first legacy test in the suite is the first version of our 3DPM benchmark. This is the ultimate naïve version of the code, as if it was written by scientist with no knowledge of how computer hardware, compilers, or optimization works (which in fact, it was at the start). This represents a large body of scientific simulation out in the wild, where getting the answer is more important than it being fast (getting a result in 4 days is acceptable if it’s correct, rather than sending someone away for a year to learn to code and getting the result in 5 minutes).

In this version, the only real optimization was in the compiler flags (-O2, -fp:fast), compiling it in release mode, and enabling OpenMP in the main compute loops. The loops were not configured for function size, and one of the key slowdowns is false sharing in the cache. It also has long dependency chains based on the random number generation, which leads to relatively poor performance on specific compute microarchitectures.

3DPM v1 can be downloaded with our 3DPM v2 code here: 3DPMv2.1.rar (13.0 MB)

3DPM v1 Single Threaded3DPM v1 Multi-Threaded

x264 HD 3.0: Older Transcode Test

This transcoding test is super old, and was used by Anand back in the day of Pentium 4 and Athlon II processors. Here a standardized 720p video is transcoded with a two-pass conversion, with the benchmark showing the frames-per-second of each pass. This benchmark is single-threaded, and between some micro-architectures we seem to actually hit an instructions-per-clock wall.

x264 HD 3.0 Pass 1x264 HD 3.0 Pass 2

CineBench 11.5 and 10

Cinebench is a widely known benchmarking tool for measuring performance relative to MAXON's animation software Cinema 4D. Cinebench has been optimized over a decade and focuses on purely CPU horsepower, meaning if there is a discrepancy in pure throughput characteristics, Cinebench is likely to show that discrepancy. Arguably other software doesn't make use of all the tools available, so the real world relevance might purely be academic, but given our large database of data for Cinebench it seems difficult to ignore a small five minute test. We run the modern version 15 in this test, as well as the older 11.5 due to our back data.

Legacy: CineBench 11.5 MultiThreadedLegacy: CineBench 11.5 Single Threaded

Benchmarking Performance: CPU Office Tests Gaming: World of Tanks enCore
Comments Locked

447 Comments

View All Comments

  • RSAUser - Thursday, July 11, 2019 - link

    Well, tests of the new AMD card show near no difference for PCIe 4, so no point yet.
  • 0ldman79 - Sunday, July 7, 2019 - link

    I'm not done yet, but you guys have done an excellent job so far.

    The only differences I can spot are just in how both of you phrase things, quality is excellent as always.
  • JustinTeim - Sunday, July 7, 2019 - link

    Andrei, What is the status of ECC support for these CPUs ?
  • Yorgos - Sunday, July 7, 2019 - link

    He is not even a Dr., to start with.
  • Ian Cutress - Sunday, July 7, 2019 - link

    DPhil awarded from Oxford in Computation Chemistry in 2011. (Oxford call it a DPhil, but it is the old term for a Ph.D.)
  • mikato - Thursday, July 11, 2019 - link

    I read that as Dr Phil at first. So to be clear, you do not have a Dr Phil degree. I’m not sure what that would be, but I know it would be terrible.
  • XsjadoKoncept - Sunday, July 21, 2019 - link

    You'd probably have to be friends with Oprah. Yeck.
  • WaltC - Sunday, July 7, 2019 - link

    Hope all is well for the good Dr. Cutress!
  • Oxford Guy - Sunday, July 7, 2019 - link

    Yes, like all the results that include the performance regressions on Intel from actually dealing with reality.

    Reality is that they exist and need to be patched, not ignored.

    That includes turning off hyperthreading.
  • cheshirster - Monday, July 8, 2019 - link

    "Dr Ian Cutress as he unfortunately the timing didn’t work out"
    I bet he just don't want to risk his reputation.

Log in

Don't have an account? Sign up now