理解Amdahl的定律对于评估并行计算架构的潜在速度至关重要。 它有助于确定在增加特定任务的处理器数量时所能达到的最大改进。

Amdahl的律法是什么?

Amdahl的定律提供了一种公式,根据可以平行完成的任务的比例估计任务的最大速度。 它考虑工作量的连续部分和平行部分来预测总体业绩收益。

执行Amdahl 法律

为了适用Amdahl定律,确定任务的序列和平行组成部分。

标注=1 / (S + (P / N)]]

· :

  • S是任务的序列部分.
  • P是任务中的平行部分.
  • N是处理器的数量.

对平行结构的影响

法律指出,如果任务的序列部分仍然重要,增加处理器数量会产生递减的回报。 为了最大限度地发挥性能,减少序列组件至关重要。

设计策略应注重尽量减少串行瓶颈,优化平行执行,以接近Amdahl Law预测的理论加速极限。