Agisoft Metashape
Agisoft Metashape => General => Topic started 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?
-
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).