Amdahl定律的陷阱[关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Amdahl定律的陷阱[关闭]相关的知识,希望对你有一定的参考价值。
阿姆达尔定律是一个公式,用于通过改进系统的特定部分来寻求最大的改进。
有人可以解释一下阿姆达尔定律中的“陷阱”是什么意思吗?
答案
序言:
博士基因AMDAHL制定了这一原则,后来称为阿姆达尔定律,用于一般,抽象的流程流组织。
计算机科学开始使用他的论点,正如@PeterCordes已经指出的那样,在最低级别(与硅资源级别,ILPx技巧,缓存污染,内存I / O限制和/或其他非本地性一样深) NUMA副作用)常常会带来同类意外。
观察:
在发现并行计算的主要加速上限领域中,阿姆达尔定律的“天真部署”的原始表述的[[但是,主要批评]是没有添加所有与软件相关的附加成本,如果原始的纯[SERIAL]
代码开始使用附加技巧重新装饰,则可以添加,以便能够以“ just”-[CONCURRENT]
或true- [C0 ]时尚。[不将所有这些附加成本(不存在的只是纯 解决方案:[PARALLEL]
原始代码)添加到比较中,主要是歪曲了“机械地使用”天真幼稚“的原始阿姆达尔定律的结果。] >同样,在某些情况下,原始公式不能正确说明情况,当肯定有一定数量的自由资源不参与加速时,因为所计算的工作/任务包含一些“原子”部分,可以计算,但会阻塞。因此,由于这种“原子性”的工作,自由资源(CPU)不能“参与”“最后一个”这样的块的任何进一步加速,即使它们是自由的并准备服务的。
有关详细信息,请随时阅读此“批评”,并为[SERIAL]
以上是关于Amdahl定律的陷阱[关闭]的主要内容,如果未能解决你的问题,请参考以下文章