CPU Performance, Short Form

For our motherboard reviews, we use our short form testing method. These tests usually focus on if a motherboard is using MultiCore Turbo (the feature used to have maximum turbo on at all times, giving a frequency advantage), or if there are slight gains to be had from tweaking the firmware. We put the memory settings at the CPU manufacturers suggested frequency, making it very easy to see which motherboards have MCT enabled by default.

Handbrake 1.1.0: Streaming and Archival Video Transcoding

A popular open source tool, Handbrake is the anything-to-anything video conversion software that a number of people use as a reference point. The danger is always on version numbers and optimization, for example the latest versions of the software can take advantage of AVX-512 and OpenCL to accelerate certain types of transcoding and algorithms. The version we use here is a pure CPU play, with common transcoding variations.

We have split Handbrake up into several tests, using a Logitech C920 1080p60 native webcam recording (essentially a streamer recording), and convert them into two types of streaming formats and one for archival. The output settings used are:

  • 720p60 at 6000 kbps constant bit rate, fast setting, high profile
  • 1080p60 at 3500 kbps constant bit rate, faster setting, main profile
  • 1080p60 HEVC at 3500 kbps variable bit rate, fast setting, main profile

Handbrake 1.1.0 - 720p60 x264 6000 kbps FastHandbrake 1.1.0 - 1080p60 x264 3500 kbps FasterHandbrake 1.1.0 - 1080p60 HEVC 3500 kbps Fast

In Handbrake both the G.Skill TridentZ RGB DC and ZADAK Shield RGB DC memory show a noticable benefit.  The results are beyond the margin of error associated as well as both kits performing very similar across all three formats.

Blender 2.79b: 3D Creation Suite

A high profile rendering tool, Blender is open-source allowing for massive amounts of configurability, and is used by a number of high-profile animation studios worldwide. The organization recently released a Blender benchmark package, a couple of weeks after we had narrowed our Blender test for our new suite, however their test can take over an hour. For our results, we run one of the sub-tests in that suite through the command line - a standard ‘bmw27’ scene in CPU only mode, and measure the time to complete the render.

Blender can be downloaded at https://www.blender.org/download/

Rendering: Blender 2.78

The extra capacity and design proves ineffective within Blender and actually performs similar to other normal capacity kits at similar frequencies.

Rendering - Cinebench R15: link

Cinebench is a benchmark based around Cinema 4D, and is fairly well known among enthusiasts for stressing the CPU for a provided workload. Results are given as a score, where higher is better. The benchmark was created by MAXON and integrates workloads suitable for applications such as graphic design, VFX, game development and render engines. The testing is split into single thread and multi-threaded performance and is primarily a CPU and graphics benchmark.

Cinebench R15 Single ThreadedCinebench R15 Multi-Threaded

Performance in Cinebench R15 proved similar to other kits on test with the G.Skill TridentZ RGB DC DDR4-3200 proving the best of the pack in the multi-threaded test due to sub-timings.

POV-Ray 3.7.1: Ray Tracing

The Persistence of Vision ray tracing engine is another well-known benchmarking tool, which was in a state of relative hibernation until AMD released its Zen processors, to which suddenly both Intel and AMD were submitting code to the main branch of the open source project. For our test, we use the built-in benchmark for all-cores, called from the command line.

POV-Ray can be downloaded from http://www.povray.org/

Rendering: POV-Ray 3.7

POV-Ray performance is essentially the same in this test.

WinRAR 5.60b3: Archiving Tool

My compression tool of choice is often WinRAR, having been one of the first tools a number of my generation used over two decades ago. The interface has not changed much, although the integration with Windows right click commands is always a plus. It has no in-built test, so we run a compression over a set directory containing over thirty 60-second video files and 2000 small web-based files at a normal compression rate.

WinRAR is variable threaded but also susceptible to caching, so in our test we run it 10 times and take the average of the last five, leaving the test purely for raw CPU compute performance.

Encoding: WinRAR 5.40

WinRAR is one of the more memory sensitive benchmarks and encoding can gain from having higher performance memory installed. Both kits of DC memory show benefit here and outperform the standard kits consistently.

7-zip v1805: Popular Open-Source Encoding Engine

Out of our compression/decompression tool tests, 7-zip is the most requested and comes with a built-in benchmark. For our test suite, we’ve pulled the latest version of the software and we run the benchmark from the command line, reporting the compression, decompression, and a combined score.

It is noted in this benchmark that the latest multi-die processors have very bi-modal performance between compression and decompression, performing well in one and badly in the other. There are also discussions around how the Windows Scheduler is implementing every thread. As we get more results, it will be interesting to see how this plays out.

Encoding: 7-Zip

The DC memory also displays consistently better performance over standard capacity memory in 7-Zip.

3D Particle Movement v2.1: Brownian Motion

Our 3DPM test is a custom built benchmark designed to simulate six different particle movement algorithms of points in a 3D space. The algorithms were developed as part of my PhD., and while ultimately perform best on a GPU, provide a good idea on how instruction streams are interpreted by different microarchitectures.

A key part of the algorithms is the random number generation – we use relatively fast generation which ends up implementing dependency chains in the code. The upgrade over the naïve first version of this code solved for false sharing in the caches, a major bottleneck. We are also looking at AVX2 and AVX512 versions of this benchmark for future reviews.

For this test, we run a stock particle set over the six algorithms for 20 seconds apiece, with 10 second pauses, and report the total rate of particle movement, in millions of operations (movements) per second. We use a non-AVX version here.

3DPM v2.1 can be downloaded from our server: 3DPMv2.1.rar (13.0 MB)

System: 3D Particle Movement v2.1

Results in our 3DPM benchmark are all within a percent from top to bottom and there isn't much benefit.

DigiCortex 1.20: Sea Slug Brain Simulation

This benchmark was originally designed for simulation and visualization of neuron and synapse activity, as is commonly found in the brain. The software comes with a variety of benchmark modes, and we take the small benchmark which runs a 32k neuron / 1.8B synapse simulation, equivalent to a Sea Slug.


Example of a 2.1B neuron simulation

We report the results as the ability to simulate the data as a fraction of real-time, so anything above a ‘one’ is suitable for real-time work. Out of the two modes, a ‘non-firing’ mode which is DRAM heavy and a ‘firing’ mode which has CPU work, we choose the latter. Despite this, the benchmark is still affected by DRAM speed a fair amount.

DigiCortex can be downloaded from http://www.digicortex.net/

System: DigiCortex 1.20 (32k Neuron, 1.8B Synapse)

Similarly, there is no real benefit to the new memory. The G.Skill is higher than the ZADAK again however.

ZADAK Shield RGB DC Overview Gaming Performance
Comments Locked

50 Comments

View All Comments

  • CheapSushi - Wednesday, January 23, 2019 - link

    I honestly really love it aesthetically. It makes the rest of the motherboard balance out Z-height wise with PCIe cards. I know nobody else cares but there's something about it that I like. It's also an interesting solution; reminds me of early OCZ PCIe SSDs with dozens of chips on them. I would honestly love if these worked on quad and deca DIMM slot boards.
  • SmCaudata - Wednesday, January 23, 2019 - link

    I was pressed for time upon initial scanning and jumped to conclusion. Then I dug a bit deeper. In the conclusion you state that the G.Skill is substantially larger while the other only has a marginal height difference. This makes the ZADAK sound smaller, when in fact, the G. Skill double is actually the same size as the ZADAK single.
    G.Skill 45 mm height up to 60 for the double
    ZADAK 60 mm height up to 73 for the double

    Anyway. Based on percentage of size increases, yes, the G.Skill grew more, but you may want to consider some clarity in your description as there are a lot of people that just read the conclusion and may be concerned about size.
  • DanNeely - Wednesday, January 23, 2019 - link

    I was confused too, because the ZADAK dimms looked significantly larger than the G.Skill.
  • DigitalFreak - Wednesday, January 23, 2019 - link

    This proprietary solution is pretty much DOA now that true 32GB DIMMs are supported by Intel on Z390 systems. All it needs is a BIOS update.
  • nevcairiel - Wednesday, January 23, 2019 - link

    Clearly the base technology would also scale up to using 16Gb dies for 64GB in one DIMM. The argument for small systems with only two slots still exists.
  • The_Assimilator - Wednesday, January 23, 2019 - link

    The number of people who want/need 64GB on a 2-DIMM-slot motherboard can be counted in the thousands, maybe. The number of people who want/need 128GB on a 2-slot motherboard can be counted on your fingers. This is a product without a market.
  • yuhong - Wednesday, January 23, 2019 - link

    The DDR4 spec only goes up to 16Gbit though.
  • rocky12345 - Wednesday, January 23, 2019 - link

    Great write up thank you.

    It also makes me see how much I need to upgrade my own system because I am still on DDR3@2200MHz with tight timings though but still I am sure this is holding me back a lot. My Aidia 64 latency score is like 42ns-43ns and I also thought that was fairly good and would help me get better responsiveness in my games and maybe it does. Like I said though my 2200MHz is probably really on the slow side when you think of DDR4@3200MHz and higher being able to push the systems so much harder.
  • Targon - Wednesday, January 23, 2019 - link

    Why not test these on an AMD Ryzen based motherboard or two and see if they will work? Just because things are only officially supported on one platform or another doesn't always mean that they won't work. Also, Intel vs. AMD is very different in terms of memory support, and while it is more difficult to get DDR4 3633 and above working on the AM4 platform, if it works, it works. 3200 isn't a difficult speed at this point.
  • Targon - Wednesday, January 23, 2019 - link

    I disagree with the final paragraph where the focus is for SFF and motherboards with only two memory slots. If you have four memory slots and you can install 32GB in each slot, 128GB of RAM might be important for some people. What if you have a motherboard with more slots, if you really want/need the RAM and this stuff works, it doubles the allowed amount of RAM on the motherboard.

    The official specs for what a MOTHERBOARD supports are often limitations of the technology of the time. How many old machines said "Max 4GB RAM", because there were two slots, and at the time, you never saw 4GB memory modules. I've gone back to some of those old machines, and used 4GB modules to give 8GB of RAM in a machine that theoretically could only take 4GB.

Log in

Don't have an account? Sign up now