|
本帖最后由 乔聪颖 于 2020-6-19 17:12 编辑
1.3 What is the recommended number of CPU cores for model's calculation
1.3 建议-用于模型计算的CPU内核数量
Given the excess of free computational power, it is recommended to ensure that you have 40 000 active blocks per core. Below this figure the effect of new cores decreases due to time overhead caused by threads interaction. Once you get to 10 000 active blocks per core, adding more cores will not make the calculation any faster.
考虑到多余的免费计算能力,建议确保每个内核对应40 000个活网格。低于该数字时,由于线程交互导致的时间开销,新内核的影响会降低。一旦每个内核对应活网格数量达到10 000以上,添加更多内核将不会使计算速度更快。
(注:在我所接触过的案例中,确实存在核数增加-计算效率下降的情况出现,而且这种情况不仅仅出现在CPU计算方面,在采用CPU+GPU并行计算时也有可能出现,因为程序之间、硬件之间的数据交换会占据一定的时间。如何分配、整合资源,让计算机整体的计算性能达到最优,才是终极目标。--qcy)
|
|