Table of Contents
理解Amdahl的定律对于评估并行计算架构的潜在速度至关重要。 它有助于确定在增加特定任务的处理器数量时所能达到的最大改进。
Amdahl的律法是什么?
Amdahl的定律提供了一种公式,根据可以平行完成的任务的比例估计任务的最大速度。 它考虑工作量的连续部分和平行部分来预测总体业绩收益。
执行Amdahl 法律
为了适用Amdahl定律,确定任务的序列和平行组成部分。
标注=1 / (S + (P / N)]]
· :
- S是任务的序列部分.
- P是任务中的平行部分.
- N是处理器的数量.
对平行结构的影响
法律指出,如果任务的序列部分仍然重要,增加处理器数量会产生递减的回报。 为了最大限度地发挥性能,减少序列组件至关重要。
设计策略应注重尽量减少串行瓶颈,优化平行执行,以接近Amdahl Law预测的理论加速极限。