Skip to content

Main Navigation

Puget Systems Logo
  • Solutions
    • Recommended Systems For:
    • Content Creation
      • Photo Editing
        • Recommended Systems For:
        • Adobe Lightroom Classic
        • Adobe Photoshop
      • Video Editing
        • Recommended Systems For:
        • Adobe After Effects
        • Adobe Premiere Pro
        • DaVinci Resolve
        • Foundry Nuke
      • 3D Design and Animation
        • Recommended Systems For:
        • Autodesk 3ds Max
        • Autodesk Maya
        • Blender
        • Cinema 4D
        • Houdini
        • ZBrush
      • Real-Time Engines
        • Recommended Systems For:
        • Game Development
        • Unity
        • Unreal Engine
        • Virtual Production
      • Rendering
        • Recommended Systems For:
        • OctaneRender
        • Redshift
        • V-Ray
      • Digital Audio
        • Recommended Systems For:
        • Ableton Live
        • FL Studio
        • Pro Tools
    • Engineering
      • CAD
        • Recommended Systems For:
        • Autodesk AutoCAD
        • Autodesk Inventor
        • Autodesk Revit
        • SOLIDWORKS
      • Photogrammetry
        • Recommended Systems For:
        • ArcGIS Pro
        • Agisoft Metashape
        • Pix4D
        • RealityCapture
    • Scientific Computing
      • Recommended Systems For:
      • Data Science
      • Machine Learning / AI
      • Scientific Computing
    • More
      • Recommended Systems For:
      • Compact Size
      • Live Streaming
      • NVIDIA RTX Studio
      • Quiet Operation
      • Virtual Reality
  • Products
    • Intel Core i7 & i9
      Workstations with 13th Gen Intel Core i7 & i9 processors on Z690 and Z790 chipsets
    • AMD Ryzen 7 & 9
      Workstations with AMD Ryzen 7000 Series processors on B650 and X670 chipsets
    • AMD Threadripper PRO
      Workstations with AMD Threadripper PRO 5000 WX processors on the WRX80 chipset
    • Intel Xeon W
      Workstations with Intel Xeon W 3300 processors on the C621E chipset
    • Rackmount & Server
      Servers and workstations in rackmount chassis
    • Custom Computers
      Customize a desktop workstation from scratch
    • Custom Servers
      Customize a rackmount server from scratch
    • QNAP Network Attached Storage
      Check out our external storage options as an authorized reseller for QNAP
    • Recommended Third Party Peripherals
      View our list of recommended peripherals to use with your new PC
  • Publications
    • Articles
    • HPC Blog
    • Blog Posts
    • Case Studies
    • Podcasts
    • Press
  • Support
    • Contact Support
    • Support Articles
    • Warranty Details
  • About Us
    • About Us
    • Contact Us
    • Press Kit
    • Testimonials
    • Careers
  • Talk to an Expert
  • My Account
  1. Home
  2. /
  3. Hardware Articles
  4. /
  5. ECC and REG ECC Memory Performance

ECC and REG ECC Memory Performance

Posted on May 13, 2014 by Matt Bach
Always look at the date when you read an article. Some of the content in this article is most likely out of date, as it was written on May 13, 2014. For newer information, see our more recent articles.

Table of Contents

  • Introduction
  • Test Setup
  • Geekbench 3
  • PCMark 8
  • Cinebench R15
  • Unigine Heaven Pro 4.0
  • Audio Encoding
  • Adobe Photoshop CC
  • Adobe Premiere Pro CC
  • Conclusion

Introduction

Recently, a workstation PC was reviewed on a well-known computer hardware site that included a Quadro video card, but no ECC memory. In the comment section of that review, a heated discussion occurred with different readers arguing about whether the lack of ECC RAM was a good or bad thing in a workstation. One side argued that ECC is great for workstations since it is much more stable (as we've explained in our Advantages of ECC Memory article) and stability is a very high priority for a workstation. The other side claimed that ECC memory was slower than non-ECC memory so it was not the right choice for a high-end workstation where performance was a priority.

Much of the ECC versus Non-ECC argument comes down to speed versus reliability. The reliability argument at least is easy to validate; in fact, over the last 12 months we have seen only a tiny .09% failure rate with ECC memory compared to a .6% failure rate for standard memory. As for the performance argument, we have actually tested RAM performance in the past and found that faster memory does not always equate to better performance since the RAM is often not the part that is bottlenecking performance. However, the expected performance drop of ECC RAM is slightly different than what we tested in that article since it is due to the extra error checking process rather than slower timings or frequency. In fact, Crucial has a statement on their knowledge base that ECC memory will decrease your computer's performance by about 2% compared to standard memory.

To settle the question of whether ECC actually lowers system performance we ran a series of benchmarks with standard RAM, ECC RAM, and Registered ECC RAM that all run at the exact same frequency, timings, and voltage. 

Test Setup

To examine the performance of the three kinds of memory, we used the following hardware:

Testing Hardware
Motherboard: Supermicro X9SRA
CPU: Intel Xeon E5-2680 V2 2.8GHz Ten Core
CPU Cooler: Corsair Hydro Series H60 CPU Cooler (Rev. 2)
Video Card: NVIDIA GeForce GTX Titan Black 6GB
PSU: Seasonic X-850 850 Watt
RAM: 4x Kingston DDR3-1600 8GB
4x Kingston DDR3-1600 8GB ECC
4x Kingston DDR3-1600 8GB Reg. ECC
Hard Drive: Samsung 840 Pro 256GB
OS: Windows 8.1 Pro 64-bit


This setup is identical to one of our most popular workstations – the Genesis I. Plus, the Supermicro X9SRA motherboard and Intel Xeon E5-2680 V2 can both utilize either standard, ECC, or Reg. ECC memory as long as the total size stays below the RAM threshold for each type which makes it an ideal platform for comparing RAM performance. 

Since we are primarily concerned about how each of the three RAM types compare in terms of performance, we will be presenting all of our benchmark results as a percentage of the standard RAM's performance. So the standard RAM will always be 100%, and the ECC and Reg. ECC will be either above or below depending on the benchmark results. If you would rather see the actual benchmark results, we will also provide those in a link below the main chart.

Geekbench 3

Our first benchmark is Geekbench 3, which measures both single and multi-core CPU performance and includes a section dedicated to memory performance. Geekbench is intended to simulate real-world scenarios, but we have always found it to be more of a theoretical benchmark.


Benchmark Results

Already, our preconceived notions about ECC memory are completely thrown out the door. In Geekbench 3, ECC memory performed almost exactly the same as the standard RAM and in some situations was actually slightly faster! Oddly, Registered ECC memory (which we expected to perform the same as ECC memory) performed ~1-2% slower than standard memory in most tests, and almost 12% slower on the Multi Core Memory test.

This 12% performance drop in the Multi Core Memory is a little suspicious since it is just a little bit less than ten times the Single Core Memory performance drop which matches the number of CPU cores we have in our system. We ran Geekbench multiple times (upwards of a dozen for the Registered ECC memory) and the same 12% performance drop came up every single time. However, even if it this result is 100% accurate, Geekbench 3 is still a synthetic benchmark so this result may not actually manifest itself in a real-world situation. 

PCMark 8

PCMark 8 is a very well-known benchmark and if any benchmark could be considered an industry standard, this is it. PCMark 8 includes a number of different tests, but we chose to run the Creative Suite which is designed to simulate workloads of those that work with media and entertainment as well as the benchmark suites for Adobe and Microsoft Office.


Benchmark Results

Unlike Geekbench 3, there are no huge performance differences between the three types of RAM. ECC RAM performed .17-.61% slower than standard RAM and Registered ECC memory performed .48-1% slower. This is a really small number and frankly is hard to guarantee that it is not simply due to testing fluctuations. Still, taken at face value PCMark indicates a very small drop in performance with ECC memory, and a slightly larger drop in performance with Registered ECC memory.

Cinebench R15

Cinebench R15 is a benchmark that is somewhat real-world since it uses the animation software CINEMA 4D which is used by a number of different studios and production houses across the world. 


Benchmark Results

The test listed at the top of the chart (Shading – OpenGL) is a GPU-based test which should not be greatly influenced by the RAM. The other two, however, should be affected by the RAM to some extent. In fact, the only test that gives more than a tiny fluctuation is the Single CPU Rendering test with both the ECC and Registered ECC RAM performing ~1% slower than the standard RAM. 

Unigine Heaven Pro 4.0

Unigine Heaven Pro 4.0 is the only benchmark we will be using that is designed to measure a system's performance while gaming. Since we are primarily concerned about the performance of a workstation, gaming performance is not a huge priority. However, it is a good thing to include since it gives our benchmarks a little bit of variety.


Benchmark Results

While the ECC RAM performed up to 1% slower than standard RAM, Registered ECC actually performed better than standard RAM. This result was so unexpected that we ended up running this one benchmark over and over and over just to confirm the results. And while we still have a hard time believing it ourselves, we are positive that our results are accurate. With our test setup, Registered ECC memory is for some reason better than standard RAM when running Unigine Heaven Pro 4.0

Audio Encoding

On every system we sell, we have a suite of benchmarks that we run during our testing process. Included in this suite are three different encoding programs – Lame, Handbrake, and Windows Media Encoder. 


Benchmark Results

These results really couldn't be any closer together than they are. At least for these three programs, the supposed performance loss of ECC memory simply is not a factor.

Adobe Photoshop CC

To benchmark Adobe Photoshop CC, we used the Photoshop Benchmark V3 benchmark from Hardware Heaven. We've used either this benchmark or a variation of it a number of times in the past, including in our Adobe Photoshop CS6 GPU Acceleration and Adobe Photoshop CS6 Memory Optimization articles and found it to work really well.


Benchmark Results

Overall, there is about a 1% total variance in performance across the three types of RAM. However, if you look at the individual benchmark results, you will see that the majority of this difference comes from just two effects – Extrude and Ink Outlines. For some reason, Standard RAM performed slightly slower when applying the Extrude effect and ECC RAM performed slightly slower when applying the Ink Outlines effect.

Just like Unigine Heaven Pro 4.0, we ended up running this benchmark a ton of extra times to make sure we didn't have a weird outlier but we kept coming up with the exact same results. Since pretty much all of the performance difference came from those two outliers, we would actually say that Photoshop CC shows little, if any, performance difference with ECC or Registered ECC memory despite what the total benchmark results indicate.

Adobe Premiere Pro CC

Top benchmark Adobe Premiere Pro CC, we used the PPMB6 benchmark. This benchmark encodes a number of different timelines using a variety of encoding methods. It also includes a set of benchmarks that compare the time it takes your system to encode a timeline with GPU acceleration both on and off.


Benchmark Results

Unlike Photoshop CC, there are no outliers to confuse our results. The largest performance difference we saw was only about .1% which is more than small enough for us to attribute to normal testing variations. So for video encoding, the RAM type made absolutely no difference at all.

Conclusion

While it is true that you can get standard RAM that runs at a higher frequency or with tighter timings than ECC or Registered ECC memory, when simply comparing ECC to non-ECC memory our benchmarks have shown that the performance difference is almost negligible. In fact, if you compile all the results from our testing you end up with the following chart:

Relative Performance Standard RAM ECC RAM REG ECC RAM
Geekbench 3 100% 100.1% 96.98%
PCMark 8 100% 99.7% 99.4%
Cinebench R15 100% 99.7% 99.65%
Unigine Heaven Pro 4.0 100% 99.1% 100.36%
Audio Encoding 100% 100.01% 99.96%
Adobe Photoshop CC 100% 99.5% 100.6%
Adobe Premiere Pro CC 100% 100.1% 99.97%
Overall Average 100% 99.75% 99.56%

In the real-world benchmarks (Audio encoding, Photoshop CC and Premiere Pro CC), there was little if any drop in performance with either ECC or REG ECC memory. In fact, they actually benchmarked better than standard memory in many cases. Overall, ECC RAM was just .25% slower than standard RAM and Registered ECC RAM was .44% slower. This means that, on average, the performance loss from using either ECC or Registered ECC memory is tiny and certainly nowhere near the claimed 2% that we have seen online.

Of course, this is merely a sampling of the nearly unlimited number of programs that you can run on your computer. The outliers alone indicate that there will be programs that see a noticeable drop in performance with ECC or Registered ECC memory. However, for the majority of programs and situations, the small drop in performance is likely going to be so little that without specific benchmarking you would never be able to tell.

If you absolutely need the fastest system possible and if fractions of a percent actually do make a difference, then ECC might not be right for you. But our testing has only furthered our belief that in any other situation, ECC memory is simply a better choice than non-ECC memory due to its incredible reliability with only a tiny loss in performance.

Tags: Benchmark, ECC, Memory, Performance, RAM, REG, speed

Who is Puget Systems?

Puget Systems builds custom PCs tailored for your workflow

Extensive in-house testing
making you more productive and giving you more performance for your dollar

Reliable workstations
with fewer crashes and blue screens means more time working, less time waiting on your computer

Support that understands
your complex workflows and can get you back up and running ASAP

Proven track record
check out our customer testimonials and Reseller Ratings

Get Started

Browse Our Workstations

Fractal Design Define 7 Chassis with Puget Systems Logo

Select your workflow:

Content Creation
Engineering
Scientific Computing
More

Latest Articles

  • Basic Guide to Identify and Remove Malware
  • Should I Upgrade My Gpu
  • Case Study with Lost Boys Interactive
  • Samsung 990 Pro Critical Firmware Update
  • How To Use Linux Kernel Boot Options
View All

Post navigation

 Z97 vs H97 – What is the Difference?Star Citizen Benchmark: Arena Commander v0.8 
Puget Systems Logo
Build Your Own PC Site Map FAQ
facebook instagram linkedin rss twitter youtube

Optimized Solutions

  • Adobe Premiere
  • Adobe Photoshop
  • Solidworks
  • Autodesk AutoCAD
  • Machine Learning

Workstations

  • Content Creation
  • Engineering
  • Scientific PCs
  • More

Support

  • Online Guides
  • Request Support
  • Remote Help

Publications

  • All News
  • Puget Blog
  • HPC Blog
  • Hardware Articles
  • Case Studies

Policies

  • Warranty & Return
  • Terms and Conditions
  • Privacy Policy
  • Delivery Times
  • Accessibility

About Us

  • Testimonials
  • Careers
  • About Us
  • Contact Us

© Copyright 2023 - Puget Systems, All Rights Reserved.