Amdahl(阿姆达尔)定律

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://xxlcube.blog.csdn.net/article/details/8230063

Amdahl是计算机科学中的一个非常重要的定律,定义了串行系统并行化后加速比的计算公式和理论上限。


加速比=优化前系统耗时/优化后系统耗时


加速比越大,表明性能优化的越明显


Amdahl给出了加速比与系统并行度和CPU数量的关系

加速比=Speedup

系统内必须串行化的程序比重F

CPU个数N


Speedup<=1/(F+(1-F)/N)


根据此公式,当CPU数量趋于无穷时,加速比与与串行比重成反比


所以为了提高系统性能,仅仅靠提高CPU数量,根本没有显著提高。

展开阅读全文

没有更多推荐了,返回首页