Skip to content

Main Navigation

Puget Systems Logo
  • Solutions
    • Recommended Systems For:
    • Content Creation
      • Photo Editing
        • Recommended Systems For:
        • Adobe Lightroom Classic
        • Adobe Photoshop
        • Stable Diffusion
      • Video Editing
        • Recommended Systems For:
        • Adobe After Effects
        • Adobe Premiere Pro
        • DaVinci Resolve
        • Foundry Nuke
      • 3D Design & 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:
        • Keyshot
        • OctaneRender
        • Redshift
        • V-Ray
      • Digital Audio
        • Recommended Systems For:
        • Ableton Live
        • FL Studio
        • Pro Tools
    • Engineering
      • Architecture & CAD
        • Recommended Systems For:
        • Autodesk AutoCAD
        • Autodesk Inventor
        • Autodesk Revit
        • SOLIDWORKS
      • Visualization
        • Recommended Systems For:
        • Enscape
        • Lumion
        • Twinmotion
      • Photogrammetry & GIS
        • Recommended Systems For:
        • ArcGIS Pro
        • Agisoft Metashape
        • Pix4D
        • RealityCapture
    • AI & HPC
      • Recommended Systems For:
      • Data Science
      • Generative AI
      • Large Language Models
      • Machine Learning / AI Dev
      • Scientific Computing
    • More
      • Recommended Systems For:
      • Compact Size
      • Live Streaming
      • NVIDIA RTX Studio
      • Quiet Operation
      • Virtual Reality
    • Business & Enterprise
      We can empower your company
    • Government & Education
      Services tailored for your organization
  • Products
    • Computer System Styles:
    • Desktop Workstations
      • AMD Ryzen
        • Ryzen 7000:
        • Mini Tower
        • Mid Tower
        • Full Tower
      • AMD Threadripper
        • Threadripper 7000:
        • Mid Tower
        • Full Tower
        • Threadripper PRO 5000WX:
        • Full Tower
        • Threadripper PRO 7000WX:
        • Full Tower
      • AMD EPYC
        • EPYC 9004:
        • Full Tower
      • Intel Core
        • Core 13th Gen:
        • Small Form Factor
        • Core 14th Gen:
        • Mini Tower
        • Mid Tower
        • Full Tower
      • Intel Xeon
        • Xeon W-2400:
        • Mid Tower
        • Xeon W-3400:
        • Full Tower
    • Custom Computers
    • Laptop Workstations
      • Puget Mobile 17″
    • Rackstations
      • AMD Rackstations
        • Ryzen 7000:
        • R120-4U
        • R550-6U 5-Node
        • Threadripper 7000:
        • T120-4U
        • Threadripper PRO 5000WX:
        • WRX80 4U
        • Threadripper PRO 7000WX:
        • T140-4U
        • EPYC 9004:
        • E140-4U
      • Intel Rackstations
        • Core 14th Gen:
        • C130-4U
        • Xeon W-3400:
        • X140-4U
        • X141-5U
    • Custom Rackmount Workstations
    • Puget Servers
      • Puget Servers
        • AMD EPYC:
        • E200-1U
        • E140-2U
        • E280-4U
        • Intel Xeon:
        • X200-1U
    • Custom Servers
    • Storage Solutions
      • Network Attached Storage
        • QNAP NAS Recommendations
      • Puget Storage
        • Puget Storage:
        • 12-Bay 2U
        • 24-Bay 2U
        • 36-Bay 4U
    • Recommended Third Party Peripherals
      Curated list of accessories for your workstation
    • Puget Gear
      Quality apparel with Puget Systems branding
  • Publications
    • Articles
    • Blog Posts
    • Case Studies
    • HPC Blog
    • Podcasts
    • Press
    • PugetBench
  • Support
    • Contact Support
    • Support Articles
    • Warranty Details
    • Onsite Services
    • Unboxing
  • About Us
    • About Us
    • Contact Us
    • Our Customers
    • Enterprise
    • Gov & Edu
    • 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 workstations, servers and storage solutions tailored for your work.

We provide:

Extensive performance testing
making you more productive and giving better value for your money

Reliable computers
with fewer crashes means more time working & less time waiting

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

A proven track record
as shown by our case studies and customer testimonials

Get Started

Browse Systems

Puget Systems Mobile Laptop Workstation Icon

Mobile

Puget Systems Tower Workstation Icon

Workstations

Puget Systems Rackmount Workstation Icon

Rackstations

Puget Systems Rackmount Server Icon

Servers

Puget Systems Rackmount Storage Icon

Storage

Latest Articles

  • DaVinci Resolve Studio 18.6 – Consumer GPU Performance Analysis
  • Effects of CPU speed on GPU inference in llama.cpp
  • PC Gaming Performance Tweaks
  • How to View Your Windows 10 and 11 Product Key
  • When the Windows Store App Simply Won’t Cooperate
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 2024 - Puget Systems, All Rights Reserved.