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. Adobe Premiere Pro CC 2015 Multi Core Performance (Update1)

Adobe Premiere Pro CC 2015 Multi Core Performance (Update1)

Posted on June 8, 2016 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 June 8, 2016. For newer information, see Adobe Premiere Pro CC 2015 Multi Core Performance (Update1)

Table of Contents

  • Introduction
  • Test Setup
  • Exporting to 1080p
  • Exporting to 4K
  • Rendering Previews
  • Conclusion

Introduction

When designing a computer there are literally thousands of different hardware components to choose from and each one will have an impact on the overall performance of your system in some shape or form. Depending on the software you will be using, however, some components will simply be more important than others. In the case of Adobe Premiere Pro CC 2015, one of the most critical hardware components that will help with the performance of your system is the CPU. The question is: how do you know which CPU will give you the best performance?

Before even attempting to answer this question, it is important to understand the two most basic CPU specifications:

  1. The frequency is essentially how many operations a single CPU core can complete in a second (how fast it is).
  2. The number of cores is how many physical cores there are within a CPU (how many operations it can run simultaneously).

This doesn't take into account the differences between CPU architectures, but in an ideal world a CPU that has the same frequency but twice the number of cores would be exactly twice as fast. Unfortunately, making software utilize multiple cores (and do so effectively) is difficult in most situations and almost impossible in others. Add in the fact that higher core count CPUs tend to have lower operating frequencies and it becomes even more difficult to ensure that you are choosing the right CPU for your software.

In this article, we want to find out how well Premiere Pro can utilize multiple cores – also known as multi-threading – to help determine what type of CPU (either one with a high frequency or a high core count) will give you the best possible performance. Since exporting videos and rendering previews are the two major tasks that users tend to wait on when using Premiere Pro, those are what we will be focusing on in this article. If you want to skip over our individual benchmark results and simply view our conclusions, feel free to jump ahead to the conclusion section.

Test Setup

For our test system, we used the following hardware:

Testing Hardware
Motherboard: Asus Z10PE-D8 WS
CPU: 2x Intel Xeon E5-2687W V4 3.0GHz (3.2-3.5GHz Turbo) Twelve Core
RAM: 8x Samsung DDR4-2133 32GB ECC Reg. (256GB total)
GPU: 1-2x NVIDIA GeForce GTX Titan X 12GB
Hard Drive: Samsung 850 Pro 512GB SATA 6Gb/s SSD
OS: Windows 10 Pro 64-bit
PSU: EVGA SuperNOVA 1200W P2
Software: Premiere Pro CC 2015

Since we want to determine how many CPU cores Premiere Pro can effectively utilize, we used a pair of Xeon E5 2687W V4 CPUs to give us 24 physical CPU cores with which to test. To see if the efficiency changes depending on the amount of GPU power in the system, we also tested with both one and two GTX Titan X video cards. To help with consistency – and since the benchmarks we performed ran for several days – we programmed a custom script using AutoIt to start Premiere Pro, set the CPU affinity (which CPU cores it is allowed to use), load the relevant project, export the timeline with the appropriate settings or generate previews, close Premiere Pro to clear any data from the system RAM, then loop while making more and more cores available.

To analyze the data, we will be presenting our results in terms of how long it took each action to complete with X number of cores compared to how long it took to complete with just a single core. From these results, we will then use Amdahl's Law to estimate the parallel efficiency for the action. 100% is perfect efficiency where a high core count CPU is ideal, but as the efficiency drops lower and lower having a high frequency CPU becomes more and more important. For more information on Amdahl's Law and how it works we recommend reading our Estimating CPU Performance using Amdahl's Law article.

The files we will be testing with came from a variety of sources:

1080P H.264/CineForm
4K H.264/CineForm
Provided by: Jerry Berg
Barnacules Nerdgasm – YouTube
ProRes 4K Grant Petty
Blackmagic Design Forum (available for public download)
4K RED RAW Provided by: Mike Pecci
Director & Photographer
6K RED RAW Neumann Films
RED Dragon Test Shot (available for public download)

In order to make our testing as accurate as possible, we used relatively simply timelines for our testing in this article. In the past, we've loaded on the accelerated effects to show the maximum difference between cards, but we found that this was not representative of real-world performance gains. Our test timelines consisted of:

  • 4-5 clips arranged in series to make a 60 second timeline
  • A basic transition was applied to each clip
  • Lumetri color correction effect applied to each clip
  • Vector-based logo graphic added to the bottom corner of the footage

Exporting to 1080p

While more and more people are starting to shoot in 4K and higher resolutions, 1080p is still by far the most common resolution to export to. Because of this, we thought we would start our testing by looking at how Premiere is able to utilize multiple CPU cores when exporting from a variety of resolutions and codecs to H.264 1080p:

Single GPU Dual GPU

In the graphs above, the lines with dots are the actual speedup we recorded in our testing. The solid lines shows the calculated efficiency we arrived at by using Amdahl's Law on the results. The green line indicates the initial speedup we saw while the orange line is the efficiency after the system hit some sort of bottleneck (whether it was due to the GPU, RAM, cache, or simply an issue from Premiere itself).

What is surprising is simply how consistent the results were between the different codecs and resolutions. The amount of time it took in seconds to export each was vastly different, but the speedup per core was very similar. From our data, it appears that there is little to no benefit to having more than four or five cores with a single high-end GPU when exporting to 1080p. In fact, we even saw a drop in performance when we added a second physical CPU when using the RED 4K footage.

Adding a second GPU helped a bit and made it so that it was beneficial to have roughly six CPU cores instead of just four or five. With dual GPUs, however, we saw three instances where having two physical CPUs was worse than just having one (H.264 4K, CineForm 4K, and RED 4K).

What this basically means is that if you are exporting to 1080p, you ideally want the highest frequency six core CPU if possible. A higher core count shouldn't hurt anything (unless you have two physical CPUs), but it makes no sense to get a CPU with a higher core count if it means making any sort of a sacrifice in terms of operating frequency.

Exporting to 4K

Although 4K isn't as widespread as 1080p quite yet, more and more Premiere Pro users are either exporting to 4K or are considering exporting to 4K in the near future. Exporting to higher resolutions is more taxing on the system, so it will be interesting to see if the multi core efficiency is any better when exporting to 4K versus exporting to 1080p:

Single GPU Dual GPU

Compared to exporting to 1080p, exporting to 4K in Premiere Pro appears to be much more effective at utilizing higher CPU core counts. Where we didn't see a benefit to having more than six cores before, in some situations we are seeing advantages to having even dual CPUs.

In general, it appears that with a single high-end GPU, having around ten to twelve CPU cores is going to be ideal. With two video cards, it gets a little better to the point where having fourteen or even sixteen CPU cores may be beneficial. One thing to keep in mind, however, is that the average point where the efficiency drops to a lower value is only at about nine or ten CPU cores. This means that while more cores can be beneficial, even a small drop in operating frequency could potentially make a CPU with more cores slower than a CPU with fewer cores but a higher operating frequency.

Rendering Previews

While export times are extremely important, the time it takes to generate previews is also a key consideration. In fact, while it is not a perfect correlation, the faster a machine is able to generate previews, the more likely it will be able to perform live playback of a timeline without the need for previews in the first place.

Single GPU Dual GPU

For this test, we left the preview resolution at full as that is ideally what you would want your system to be capable of.

Overall, the results are strikingly similar to what we saw when exporting to 1080p although they are much more inconsistent between the different footage codes. The main difference is that with only a single high-end GPU Premiere was able to effectively use a few more cores – anywhere from five to seven or even eight cores. Interestingly, while two GPUs allowed for a bit better scaling, it was not as large of an improvement as what we saw when exporting.

Conclusion

From our initial multi-core testing in Premiere Pro, we've known that Premiere is only moderately effective at utilizing multiple CPU cores. This round of testing (with more realistic timelines and a wider range of source codes and resolutions), however, indicates that it is actually even a little bit worse than we thought. 

To summarize our results, lets first look at the individual efficiencies when exporting to H.264 1080p:

Exporting to H.264 1080p Single GPU
Parallel Efficiency
Dual GPU
Parallel Efficiency
H.264 1080p 87% (0% after 5 cores) 95% (50% after 5 cores)
CineForm 1080p 92% (50% after 3 cores) 95% (0% after 6 cores)
H.264 4K 90% (25% after 4 cores) 94% (50% after 6 cores)
CineForm 4K 90% (35% after 4 cores) 95% (35% after 6 cores)
ProRes 4K 90% (0% after 4 cores) 90% (0% after 4 cores)
RED 4K 92% (25% after 5 cores) 93% (0% after 5 cores)
RED 6K 95% (25% after 3 cores) 93% (40% after 5 cores)

With a single GTX Titan X video card, we saw an initial efficiency of about 91% on average. After about four or five cores, however, this dropped to pretty much nothing. Dual video cards was better with an initial average efficiency of about 93%, but this also dropped off to almost nothing after about 6 cores. What this means is that if you are exporting to H.264 1080p, you would ideally want a CPU with about four or six CPU cores. Eight cores can be beneficial in some instances, but if you have to sacrifice more than .1-.2GHz for those extra cores it will likely actually result in lower performance.
 

Exporting to H.264 4K Single GPU
Parallel Efficiency
Dual GPU
Parallel Efficiency
H.264 4K 98% (75% after 8 cores) 98% (78% after 8 cores)
CineForm 4K 96% (65% after 8 cores) 97% (65% after 8 cores)
ProRes 4K 92% (0% after 9 cores) 92% (0% after 9 cores)
RED 4K 97% (70% after 12 cores) 97% (50% after 12 cores)
RED 6K 98% (40% after 9 cores) 98.5% (70% after 11 cores)

When we upped the export resolution to 4K, we saw much better efficiency numbers. Not only was the initial efficiency higher (about 96.5% on average), Premiere Pro was also able to effectively use a much higher number of CPU cores. Where at 1080p anything more than six or maybe eight cores wouldn't be beneficial, in this case the initial multi core efficiency numbers lasted until around twelve cores. In other words, when exporting to 4K a ten core CPU should be great and in some instances a CPU (or multiple CPUs) with even more cores may give you a performance increase.
 

Render Full Res. 
Previews
Single GPU
Parallel Efficiency
Dual GPU
Parallel Efficiency
H.264 1080p 87% (0% after 5 cores) 95% (50% after 4 cores)
CineForm 1080p 82% (0% after 4 cores) 92% (0% after 4 cores)
H.264 4K 96% (50% after 4 cores) 94% (50% after 6 cores)
CineForm 4K 90% (35% after 3 cores) 88% (35% after 6 cores)
ProRes 4K 60% (0% after 4 cores) 70% (0% after 4 cores)
RED 4K 92% (60% after 6 cores) 92% (65% after 6 cores)
RED 6K 95% (45% after 7 cores) 95% (25% after 9 cores)

Unlike exporting, our results for rendering full resolution previews was really inconsistent. Some source footage (like RED 6K) was pretty good and should see a nice performance increase with even up to ten CPU cores. Others (such as ProRes 4K) was really bad – to the point that you almost want to ignore the number of cores and focus entirely on getting the highest possible CPU frequency you can. Overall, however, we would say that with the exception of RED 6K, you should ideally want a CPU with around 6-8 cores.

Unless you are very familiar with CPU scaling and Amdahl's Law, a lot of these numbers are probably not all that useful.  If you want to see how well different Core i7 and dual Xeon CPUs actually perform in After Effects, we recommend reading our Adobe Premiere Pro CC 2015.3 CPU Comparison article. In that article, we found that the three best CPU options for Premiere Pro today are the Intel Core i7 6850K, 6900K, or 6950X. However, we would advice against a dual Xeon option as in most cases these expensive configurations are slower than the Intel Core i7 6950X.

CTA Image
Premiere Pro Workstations

Puget Systems offers a range of powerful and reliable systems that are tailor-made for your unique workflow.

Configure a System!
CTA Image
Labs Consultation Service

Our Labs team is available to provide in-depth hardware recommendations based on your workflow.

Find Out More!

Related Content

  • Intel Xeon W-3400 Content Creation Preview
  • NVIDIA RTX 6000 Ada vs RTX A6000 for Content Creation
  • Adobe Premiere Pro: NVIDIA RTX 6000 Ada Performance
  • NVIDIA GeForce 40 Series vs AMD Radeon 7000 for Content Creation
View All Related Content

Latest Content

  • Guide To Removing Instapak Foam
  • Basic Guide to Identify and Remove Malware
  • Should I Upgrade My Gpu
  • Case Study with Lost Boys Interactive
View All
Tags: Adobe, Multi-threading, Premiere Pro

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

  • Guide To Removing Instapak Foam
  • Basic Guide to Identify and Remove Malware
  • Should I Upgrade My Gpu
  • Case Study with Lost Boys Interactive
  • Samsung 990 Pro Critical Firmware Update
View All

Post navigation

 Samsung 950 Pro M.2 Additional Cooling TestingGTX 1070 and GTX 1080 Premiere Pro Performance 
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.