关于电脑内存是否会影响多核并行效率的问题

想问一下,在利用多核并行计算时,一般应该是随着计算规模的增大并行的效率越来越高。比如计算规模为10e7时,并行比串行快1.8倍;计算规模增加到10e9时,并行应该比串行快大于1.8倍;但实际得到的是并行比串行快1.6倍。在计算10e9的模型时,内存占用达到90%以上,想问一下并行效率的减慢是否与内存占用太多有关?如果增加电脑的内存会提高并行效率吗?因为原始代码比较复杂,所以想问一下这个想法是不是对的

别猜,做性能测试。火焰图、每行的内存分配计数都测一测,看看瓶颈在哪。

好的,感谢你的回复,我试一下

备案号:京ICP备17009874号-2