Verification article published before (September 2017) (Execution time measurement and consideration with "Metashape"In), I introduced the result that the multi-thread function of AMD Ryzen Threadripper did not match with Photoscan.
In this verification, we confirmed the behavior when the same processing as the previous article was performed with the second generation Ryzen Threadripper. Since it was not possible to prepare the exact same verification environment as the previous time, it will be reference data, but please refer to it.
Measuring method, tools, etc.
・ Agisoft Metashape Version: Ver1.5.3
-CUDA enabled, CPU accelerator function not used, default state
・ Sample project: Doll (Agisoft sample data download page)
After starting Metashape in the above environment as before,
Align Photos (High) →Build Dense Cloud (Medium) →Build mesh (Medium)
Execute in the order of, check the execution time in the output log, and compare.
■ Ryzen Threadripper First generation and second generation measurement comparison
Previous verification environment:AMD Ryzen Threadripper (XNUMXst generation)
CPU | AMD Ryzen Threadripper 1950X 3.40GHz / 40MB 16C / 32T |
OS | Microsoft Windows 10 Professional 64bit |
version | GPU | Align Photos (High) | Build Dense Cloud (Medium) | Build Mesh (Medium) |
---|---|---|---|---|
1.3.2 | GTX 1080 | 52 秒 | 1 minutes 23 seconds | 53 秒 |
GTX 1080 (SMT disabled) | 37 秒 | 1 minutes 20 seconds | 45 秒 |
This verification environment:AMD Ryzen Threadripper2 (XNUMXnd generation)
CPU | AMD Ryzen Threadripper 2990WX 3.00GHz / 80MB 32C / 64T |
OS | Microsoft Windows 10 Professional 64bit (Version 1803) |
version | GPU | Align Photos (High) | Build Dense Cloud (Medium) | Build Mesh (Medium) |
---|---|---|---|---|
1.5.3 | RTX 2080 Ti | 40 秒 | 1 minutes 15 seconds | 1 minutes 11 seconds |
■ About measurement results
[Build Mesh processing]
Because the CPU's independent clock is an important process, the processing speed of the previous XNUMXst generation verification environment with a high base clock was faster.
・ Last verification environment CPU (Ryzen Threadripper first generation): 3.40Ghz
・ This verification environment CPU (Ryzen Threadripper XNUMXnd generation): 3.00GHz
[Build Dense Cloud processing]
It is considered that this verification environment, which had higher GPU performance than the CPU clock difference, became faster due to the processing affected by the GPU.
・ Last verification environment GPU: Geforce GTX 1080
・ This verification environment GPU: Geforce RTX 2080 Ti
■ Comparison with Intel CPU and load status
Last articleAs a conclusion of the measurement in, when using Metashape in the first generation of Ryzen Threadripper, it was a situation that the load would be more stable if SMT (CPU multi-thread function) was turned off, but in the second generation Even when SMT was ON, the load was close to that of Intel CPU (= good use efficiency). However, there are times when the load is not fully applied, and when compared to Intel CPUs, Metashape's operation on AMD CPUs of this generation is not stable and the total speed result is poor. was.
Reference comparison 1:Intel Core i9
CPU | Intel Core i9-7900X (3.30GHz (10C / 20T) |
OS | Microsoft Windows 10 Professional 64bit (Version 1803) |
inspection result
version | GPU | Align Photos (High) | Build Dense Cloud (Medium) | Build Mesh (Medium) |
---|---|---|---|---|
1.5.3 | RTX 2080 Ti | 40 秒 | 1 minutes 6 seconds | 38 秒 |
Reference comparison 2:Intel Xeon
CPU | Intel Xeon W-2155 (3.30GHz (10C / 20T) |
OS | Microsoft Windows 10 Professional 64bit (Version 1803) |
inspection result
version | GPU | Align Photos (High) | Build Dense Cloud (Medium) | Build Mesh (Medium) |
---|---|---|---|---|
1.5.3 | RTX 2080 Ti | 39 秒 | 1 minutes 9 seconds | 1 minutes 12 seconds |
Next time, we are planning to verify with the XNUMXrd generation Ryzen Threadripper.How is the verification result of the third generation?We will report it soon, so please look forward to it.