I ran some Euclid test data with single image fitting (3 bands, ~4 images per band per pixels) using different number of cores to test the scaling of the multi-threading. This investigation is similar to #411, but some more care was taken to only use physical cores (no hyperthreading). The system information is:
This system has 2 physical CPUs, and 128 logical CPUs.
For every physical CPU there are 32 cores.
The CPU is a AMD EPYC 7513 32-Core Processor with 512 KB cache
There are 64 physical cores. I ran it with different # of physical cores which results to (the basic data is below):
Note that I did use hyperthreading for the last data point wit 124 cores. I repeated the measurements for many core numbers (with days in between the runs) but finding virtually identical run times.
I ran some Euclid test data with single image fitting (3 bands, ~4 images per band per pixels) using different number of cores to test the scaling of the multi-threading. This investigation is similar to #411, but some more care was taken to only use physical cores (no hyperthreading). The system information is:
There are 64 physical cores. I ran it with different # of physical cores which results to (the basic data is below):
Note that I did use hyperthreading for the last data point wit 124 cores. I repeated the measurements for many core numbers (with days in between the runs) but finding virtually identical run times.