Agisoft Metashape

Agisoft Metashape => General => Topic started by: FIFER on June 27, 2021, 05:11:30 PM

Title: using more than one pcu
Post by: FIFER on June 27, 2021, 05:11:30 PM
Hello,

I have a professional node-locked license, and I have the chance to use a desktop computer that has more than 1 cpu.
Is it possible to have metashape use all the cpus available (e.g. parallel computing)?

If yes how?
Title: Re: using more than one pcu
Post by: andyroo on June 30, 2021, 08:51:30 AM
If you have a machine with a single OS running multiple CPUs (eg Xeon, EPYC) then metashape will recognize that it is a single physical machine and use all of the cores when processing CPU-intensive tasks. Many of the processes on metashape are very effectively parallelized.

Multi-CPU machines also generally have more PCIe lanes available for GPUs so you may be able to configure with 2-3 GPUs if you have the right case/motherboard. Note that the choice/number of GPUs will significantly affect your processing time.

There are a variety of tweaks in the BIOS that you will want to optimize for CPU-GPU bandwidth and CPU-memory bandwidth (enable NUMA, generally disable hyperthreading/SMT, etc).