CPU Benchmarks: Real World

All of our benchmark results can also be found in our benchmark engine, Bench.

Agisoft Photoscan 1.3.3: link

The concept of Photoscan is about translating many 2D images into a 3D model - so the more detailed the images, and the more you have, the better the final 3D model in both spatial accuracy and texturing accuracy. The algorithm has four stages, with some parts of the stages being single-threaded and others multi-threaded, along with some cache/memory dependency in there as well. For some of the more variable threaded workload, features such as Speed Shift and XFR will be able to take advantage of CPU stalls or downtime, giving sizeable speedups on newer microarchitectures.

(1-1) Agisoft Photoscan 1.3, Complex Test

 

NAMD 2.13 (ApoA1): Molecular Dynamics

One of the popular science fields is modeling the dynamics of proteins. By looking at how the energy of active sites within a large protein structure over time, scientists behind the research can calculate required activation energies for potential interactions. This becomes very important in drug discovery. Molecular dynamics also plays a large role in protein folding, and in understanding what happens when proteins misfold, and what can be done to prevent it. NAMD, or Nanoscale Molecular Dynamics, has already been used in extensive Coronavirus research on the Frontier supercomputer. Typical simulations using the package are measured in how many nanoseconds per day can be calculated with the given hardware, and the ApoA1 protein (92,224 atoms) has been the standard model for molecular dynamics simulation.

(2-5) NAMD ApoA1 Simulation

 

Blender 2.83 LTS: Link

One of the popular tools for rendering is Blender, with it being a public open source project that anyone in the animation industry can get involved in. This extends to conferences, use in films and VR, with a dedicated Blender Institute, and everything you might expect from a professional software package (except perhaps a professional grade support package). With it being open-source, studios can customize it in as many ways as they need to get the results they require. It ends up being a big optimization target for both Intel and AMD in this regard.

(4-1) Blender 2.83 Custom Render Test

 

Corona 1.3: Link

Corona is billed as a popular high-performance photorealistic rendering engine for 3ds Max, with development for Cinema 4D support as well. In order to promote the software, the developers produced a downloadable benchmark on the 1.3 version of the software, with a ray-traced scene involving a military vehicle and a lot of foliage.

 

(4-2) Corona 1.3 Benchmark

 

POV-Ray 3.7.1: Link

A long time benchmark staple, POV-Ray is another rendering program that is well known to load up every single thread in a system, regardless of cache and memory levels. After a long period of POV-Ray 3.7 being the latest official release, when AMD launched Ryzen the POV-Ray codebase suddenly saw a range of activity from both AMD and Intel, knowing that the software (with the built-in benchmark) would be an optimization tool for the hardware.

(4-4) POV-Ray 3.7.1

 

V-Ray: Link

We have a couple of renderers and ray tracers in our suite already, however V-Ray’s benchmark came through for a requested benchmark enough for us to roll it in. Built by ChaosGroup, V-Ray is a 3D rendering package compatible with a number of popular commercial imaging applications, such as 3ds Max, Maya, Undreal, Cinema 4D, and Blender.

(4-5) V-Ray Renderer

 

HandBrake 1.32: Link

Handbrake is a favored tool for transcoding, with the later versions using copious amounts of newer APIs to take advantage of co-processors, like GPUs. It is available on Windows via an interface or can be accessed through the command-line, with the latter making our testing easier, with a redirection operator for the console output. We take the compiled version of this 16-minute YouTube video about Russian CPUs at 1080p30 h264 and convert into a 480p30 ‘Discord’ format.

(5-1a) Handbrake 1.3.2, 1080p30 H264 to 480p Discord

 

7-Zip 1900: Link

The first compression benchmark tool we use is the open-source 7-zip, which typically offers good scaling across multiple cores. 7-zip is the compression tool most cited by readers as one they would rather see benchmarks on, and the program includes a built-in benchmark tool for both compression and decompression.

(5-2c) 7-Zip 1900 Combined Score

 

AES Encoding

Algorithms using AES coding have spread far and wide as a ubiquitous tool for encryption. Again, this is another CPU limited test, and modern CPUs have special AES pathways to accelerate their performance. We often see scaling in both frequency and cores with this benchmark. We use the latest version of TrueCrypt and run its benchmark mode over 1GB of in-DRAM data. Results shown are the GB/s average of encryption and decryption.

(5-3) AES Encoding

 

WinRAR 5.90: Link

For the 2020 test suite, we move to the latest version of WinRAR in our compression test. WinRAR in some quarters is more user friendly that 7-Zip, hence its inclusion. Rather than use a benchmark mode as we did with 7-Zip, here we take a set of files representative of a generic stack – a micture mixture of compressible and incompressible formats

(5-4) WinRAR 5.90 Test, 3477 files, 1.96 GB

 

Mozilla Kraken 1.1

Kraken is a 2010 benchmark from Mozilla and does a series of JavaScript tests. These tests are a little more involved than previous tests, looking at artificial intelligence, audio manipulation, image manipulation, json parsing, and cryptographic functions. The benchmark starts with an initial download of data for the audio and imaging, and then runs through 10 times giving a timed result.

(7-1) Kraken 1.1 Web Test

 

Google Octane 2.0

Our second web test is also JavaScript based, but uses a lot more variation of newer JS techniques, such as object-oriented programming, kernel simulation, object creation/destruction, garbage collection, array manipulations, compiler latency and code execution.

(7-2) Google Octane 2.0 Web Test

 

Speedometer 2: JavaScript Frameworks

Our newest web test is Speedometer 2, which is a test over a series of JavaScript frameworks to do three simple things: built a list, enable each item in the list, and remove the list. All the frameworks implement the same visual cues, but obviously apply them from different coding angles.

(7-3) Speedometer 2.0 Web Test

 

Discrete Graphics CPU Benchmarks: Synthetic
Comments Locked

104 Comments

View All Comments

  • Cloakstar - Wednesday, December 16, 2020 - link

    (All tests were done with 2 sticks of RAM, so channel interleave only.)
  • tamsysmm - Wednesday, December 16, 2020 - link

    I'd say that is a bit optimistic. I got speedup on my testing but not 33%

    Unigine Superposition 1.0
    Resolution: 1920 x 1080 - Mode: Fullscreen - Quality: Low - Renderer: OpenGL

    2 x 8192 MB 3600MHz Kingston, avg 34.7 fps (max 47.9 fps), (HX436C17PB4AK2/16)
    4 x 8192 MB 3600MHz Kingston, avg 37.0 fps (max 51.9 fps), (HX436C17PB4AK2/16*2)
  • peevee - Wednesday, December 16, 2020 - link

    4 channels of DDR5 directly on the APU package (not routed through MB), 200W+, combining GPU power with a discrete GPU, at least of the same architecture, and we are talking (I am buying).
  • ArcadeEngineer - Sunday, December 20, 2020 - link

    Four channels worth of DDR5 chips is far larger than any cpu socket.
  • peevee - Wednesday, December 23, 2020 - link

    3 sides of a CPU board can fit 4 SODIMM slots. Even 8, 2 one above the other. Can be horizontal, vertical (but that will limit the size of a radiator) or slanted.
  • Danvelopment - Wednesday, December 16, 2020 - link

    These chips were a real disappointment.

    Not because of their performance, but because of their OEM only status.

    They were exactly what I needed for an 8 core mini-ITX server, with good multi...single threaded performance (many single threaded streams), a pico-PSU and no expansion slots and they were never made available. Some stock did appear here and there as the article explains, but the pricing was extreme.

    Thus I still have a huge full tower with a R7-2700 and my next server will be either be an 8 core Xeon E5-V2 on one of those crazy Chinese x79 motherboards with dual m.2 NVMe slots in ITX.

    Or a massive 2x14 core 2GHz dual Xeon E5-v3 with a total system price close to buying just one of those processors.

    I lose out on single thread but gain on pure output.
  • foxalopex - Wednesday, December 16, 2020 - link

    If you don't mind gambling a bit (I did and got what I was looking for), these chips can be found on aliexpress for a reasonable price.
  • Lucky Stripes 99 - Thursday, December 17, 2020 - link

    Similar story here. I wanted to build a couple of nearly silent mini-ITX APU systems to replace my older Haswell desktops and I kept hitting walls. Zen+ APUs are getting long in the tooth and are incompatible with newer A520 and B550 boards (and X570 isn't optimal either). Zen 2 APUs have been stupidly expensive until recently and have questionable warranty support when purchased from Asian resellers. Zen 3 APUs are coming, but we don't know when and if they'll be OEM-only like their predecessor. Intel Comet Lake desktop CPUs lack an Iris Plus iGPU option, so you're stuck with horrible UHD 630 performance. Rocket Lake CPUs with Xe iGPU are coming, but given Intel's recent schedule misses, who knows when.
  • lmcd - Friday, December 18, 2020 - link

    Rocket Lake won't slip, it's a 14nm part lol
  • ozzuneoj86 - Wednesday, December 16, 2020 - link

    I have to echo the comments of others. Why benchmark 360p or 480p for integrated graphics? How is that even remotely relevant?

    The funny thing is, I work with retro computers and as I type this I have a 3dfx Voodoo 2 on a test bench right now, stress (heat) testing at 640x480. It runs like butter at that res, at least in games from 1997-1999.

    Why would anyone need to know how a modern IGP runs at a resolutions similar to or lower than what 3d accelerators used 23 years ago? What games even support 360P (480x360... a display resolution not normally used by PCs at any time period), and how could you even read menus at that res??

Log in

Don't have an account? Sign up now