早教吧作业答案频道 -->语文-->
阿姆达定律主要用于平衡计算机的什么方向指标?
题目详情
阿姆达定律主要用于平衡计算机的什么方向指标?
▼优质解答
答案和解析
阿姆达定律讲的是这么一件事:一个程序存在两部分,只能串行计算的部分S,和能够并行计算地部分P.两部分之和是整个程序,因此S+P=1.这个程序如果在一个具有N个核心的处理器上运行,那么和它在一个单核处理器上运行相比,速度的提升是1/(S + P/N).当N趋近于无穷大时(即假设我们有无穷多个核心),速度提升的上限是1/S,即速度提升的上限取决于程序不能被并行计算的部分.
这个定律的结果就是,即便我们能够有效地并行计算一个程序的95%,剩下5%只能串行计算的部分限制了这个程序的运行速度最多能提升1/5%=20倍.而现有的程序中很少能够做到95%以上部分的并行计算.下面这张图显示了对于4种不同类型的程序(分别有50%,75%,90%,95%的部分能够并行处理)的速度提升相对于处理器核心数量的关系,纵轴是相对于单核处理器速度提升的倍数,横轴是处理器核心的数量.可以看到4条曲线随着处理器核心数量的增加逐渐趋于平坦.
这个定律的结果就是,即便我们能够有效地并行计算一个程序的95%,剩下5%只能串行计算的部分限制了这个程序的运行速度最多能提升1/5%=20倍.而现有的程序中很少能够做到95%以上部分的并行计算.下面这张图显示了对于4种不同类型的程序(分别有50%,75%,90%,95%的部分能够并行处理)的速度提升相对于处理器核心数量的关系,纵轴是相对于单核处理器速度提升的倍数,横轴是处理器核心的数量.可以看到4条曲线随着处理器核心数量的增加逐渐趋于平坦.
看了阿姆达定律主要用于平衡计算机的...的网友还看了以下:
断块山、火山、褶皱山、是由于外力作用形成的吗,如果是外力作用,是外力作用中的什么作用河谷、三角洲是 2020-04-26 …
我国北方地区冬季贮菜时人们常在地窖里放几桶水这是利用水的什么物态变化 2020-05-14 …
冬天,北方的地窖里常放几桶水,这是利用水的什么时要什么 2020-05-14 …
在赊销信用保险业务中,承保的风险属于()。 A购买方的信用风险 B制造商的信用风险 C使用方的信 2020-05-21 …
做衣服用的隐形划粉,用电熨斗烫过后仍有一道白色印记,像蜡划过一样,这是配方的什么材料有问题啊?用的 2020-07-06 …
被开方的数中不含能开得尽方的什么或什么的二次根式叫做最简二次根式被开方的数中不含能开得尽方的--- 2020-07-20 …
有关高数的.lim(1+x^2)^0.5/x(x趋向于负无穷);lim(e^x-e^-x)/(e^x 2020-10-30 …
做应用题时什么情况下要用方程?什么情况下要用算术方法? 2020-11-06 …
问个比较弱的问题--是不是合理的统计都要用方差?光用百分比可以吗?什么问题适合用方差?什么适合用百分 2020-11-29 …
英语填空,有关于虚拟Wehadjustwalkedintotheforestwhenhebegant 2020-12-05 …