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 9000:
        • 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:
        • R550-6U 5-Node
        • Ryzen 9000:
        • R121-4U
        • Threadripper 7000:
        • T121-4U
        • Threadripper PRO 5000WX:
        • WRX80 4U
        • Threadripper PRO 7000WX:
        • T141-4U
        • EPYC 9004:
        • E140-4U
      • Intel Rackstations
        • Core 14th Gen:
        • C131-4U
        • Xeon W-3400:
        • X141-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. Agisoft PhotoScan 1.4.1 – Xeon Scalable CPU Performance and GPU Scaling

Agisoft PhotoScan 1.4.1 – Xeon Scalable CPU Performance and GPU Scaling

Posted on May 18, 2018 by William George
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 18, 2018. For newer information, see our more recent articles.

Table of Contents

  • Introduction
  • Methodology and Test Hardware
  • CPU Results
  • GPU Scaling Results
  • Analysis
  • Conclusion

Introduction

PhotoScan is a photogrammetry program: an application that takes a set of images and combines them to create a 3D model or map. This article is part of a series looking at how different aspects of computer hardware affect PhotoScan performance. For more information on this software, or to see the other entries, check out our introductory article.

Intel has released a new line of multi-CPU processors this year, called Xeon Scalable. In our testing from 2015, we found that dual Xeon systems made sense for PhotoScan in some situations – but now that single-CPU workstations can fit more cores (up to 18 on Intel's Core X series) and GPU scaling doesn't seem to benefit from more than 3 video cards, we thought it was time to re-test dual Xeons to see if they are still worthwhile.

Methodology and Test Hardware

We already know that CPU clock speed is a big factor in PhotoScan performance, so we narrowed the scope of this article down to two Xeon Scalable models: the 4-core Gold 5122 and the 18-core Gold 6154. These both have high clock speeds, for Xeons, and will give us an idea of how performance looks with both a few cores and with many. Intel Core i7 and i9 chips are included for comparison.

Because the GPU has an impact on processing times in some workflow steps, we used a single GTX 1080 Ti for the CPU comparisons. These Xeons also have quite a few PCI-Express lanes, so a dual Xeon Scalable platform is ideal for multiple GPU testing as well. We've already seen what this looks like on other CPUs, with 3 video cards appearing to be the most that could be effectively used, so testing here will either confirm our past findings or show that we have more work to do on that front.

We used relatively small photo sets to avoid the amount of memory that each CPU supports becoming an issue. Please note that RAM capacity is absolutely something to consider if you work with large image sets, though, and we will discuss it more in the analysis and conclusion sections. As with the other recent articles we have published, all tests were conducted with "High" quality settings.

If you would like more details about the full hardware configurations we tested on, and the image sets we used within PhotoScan, simply click here to expand the following section.

Testing Hardware
Motherboard: Gigabyte Z370 AORUS 5 Gigabyte X299 Designare ASUS WS C621E SAGE
CPU: Intel Core i7 8700K 3.7GHz
(4.7GHz Turbo) 6 Core
Intel Core i9 7900X 3.3GHz
(4.3/4.5GHz Turbo) 10 Core

Intel Core i9 7940X 3.1GHz
(4.3/4.4GHz Turbo) 14 Core

Intel Core i9 7980XE 2.6GHz
(4.2/4.4GHz Turbo) 18 Core
2x Intel Xeon Gold 5122 3.6GHz (3.7GHz Turbo) 4 Core
2x Intel Xeon Gold 6154 3.0GHz (3.7GHz Turbo) 18 Core
RAM: 4x Crucial DDR4-2666 16GB (64GB total) 12x Crucial DDR4-2666 ECC Registered 32GB (384GB total)
GPU: NVIDIA GeForce GTX 1080 Ti 11GB
Storage Drive: Samsung 960 Pro M.2 PCI-E x4 NVMe SSD
OS: Windows 10 Pro 64-bit
Software: Agisoft PhotoScan 1.4.1
Image Sets (from PhotoScan website)
Monument (32 photos) Building (50 photos)

CPU Results

Here are results for the Building image set:

And here are results for the Monument image set:

GPU Scaling Results

Looking at GPU scaling, here are the results showing from 1 to 4 GeForce GTX 1080 Ti cards with dual Xeon Gold 5122 processors:

And the same set of GPUs with a pair of Xeon Gold 6154 processors:

Analysis

Looking at the CPU performance charts, we can see how the Xeon Scalable processors fared:

  • Xeon 5122s are not ideal for PhotoScan. They don't have enough cores to do well in the heavily threaded Build Dense Cloud step, nor enough clock speed to make up lost time during the Build Mesh step.
  • Xeon 6154s did pretty well, with good speeds across all the test steps. If you add up the times, as we have done in the summary chart below, they came in very close to the Core X series… technically even a little bit ahead. However, the pair together cost several times more than even the most expensive Core X processor.

Moving on to GPU scaling, we see similar results to what Threadripper showed in our previous article:

  • A good improvement going from 1 to 2 video cards
  • A measurable improvement going from 2 to 3, though not nearly as pronounced
  • Almost no difference when adding a 4th GPU; technically it is a 1-3% reduction in times, but that could be within the margin of error

Even if that last bump from a 4th GPU is not an error, it is so small that it cannot justify the cost of another GPU or the various other things that come with that (larger chassis, higher wattage power supply, etc). Even the jump from 2 to 3 video cards is somewhat questionable, but in situations where the Build Dense Cloud step is a more substantial part of the overall calculations – for example, when using 'Ultra High' quality settings on that step – it could be worthwhile.

Another factor that isn't shown in the graphs above is RAM usage. With the relatively small image sets we used that isn't an issue, but with more images and higher quality settings it could be important. That is one edge which the Xeon Scalable processors have since they can support hundreds of GB of memory each (depending on how many slots the motherboard has)… but there are less expensive options which can fit lots of RAM as well. We haven't tested them with PhotoScan yet, but Intel's single-socket Xeon W chips can accommodate up to 512GB of memory and should perform on par with the Core X since they are based on the same architecture.

Conclusion

Given the results above, it looks like the Xeon Scalable processors are not worthwhile for PhotoScan. Their CPU performance is so close to the Core X series that those less expensive processors are a much better choice if you want to run three GPUs (four isn't worth it either) and need up to 128GB of memory. If you need more RAM, the Xeon W processors should perform on par with the Core X and will handle up to 512GB of RAM. On the flip side, for smaller projects where 64GB is sufficient, Intel's Core i7 8700K is a great value.

CTA Image
Photogrammetry 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!
Tags: Agisoft, Coffee Lake, Comparison, Core i7, Core i9, CPU, GeForce, GPU, Intel, Multi, NVIDIA, Performance, PhotoScan, Scalable, Scaling, Skylake X, Xeon

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

  • LLM Inference – Professional GPU performance
  • LLM Inference – Consumer GPU performance
  • AMD Ryzen 9000: Performance vs Previous Generations
  • AMD Ryzen 9000 Content Creation Review
  • DaVinci Resolve Studio: AMD Ryzen 9000 Series vs Intel Core 14th Gen
View All

Post navigation

 V-Ray CPU Comparison: Xeon Scalable vs Core i7 8700K, Core X, and ThreadripperDoes the CPU Matter for OctaneRender? 
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.