Parallel processing 效率太高-并行计算
这只是一个理论问题 在并行计算中,是否有可能达到100%以上的效率 例如,125%的效率Parallel processing 效率太高-并行计算,parallel-processing,mpi,openmpi,Parallel Processing,Mpi,Openmpi,这只是一个理论问题 在并行计算中,是否有可能达到100%以上的效率 例如,125%的效率 +-------------+------+ | Processors | Time | +-------------+------+ | 1 | 10s | | 2 | 4s | +-------------+------+ 我指的不是并行环境配置错误或代码中存在错误的情况 效率定义: 是的,这是可能的,它被称为超线性加速,通常是由提高缓存使用率引起的。
+-------------+------+
| Processors | Time |
+-------------+------+
| 1 | 10s |
| 2 | 4s |
+-------------+------+
我指的不是并行环境配置错误或代码中存在错误的情况
效率定义:
是的,这是可能的,它被称为
超线性加速
,通常是由提高缓存使用率引起的。虽然通常低于125%
例如,请参见,您是如何运行测试的,您测量了什么,您在每次测试前是否进行了预热。。。需要更多的细节。我相信OP想说的是:单个CPU执行特定任务需要
10秒。当两个CPU用于同一任务时,在某些情况下,总时间是否可能小于10/2=5秒
?谢谢,回答得很好。