什么是阿姆达尔定律(Amdahl's Law)?

Amdahl~s定律是一种涉及串行或并行算法的理论,它指出并行运行的好处(即,同时执行多个步骤)受到只能串行运行的算法的任何部分的限制(一次只能执行一步)。Amdahl法则最常见的应用是在并行计算中,例如在多核计算机上。女人在心...
Amdahl~s定律是一种涉及串行或并行算法的理论,它指出并行运行的好处(即,同时执行多个步骤)受到只能串行运行的算法的任何部分的限制(一次只能执行一步)。Amdahl法则最常见的应用是在并行计算中,例如在多核计算机上。女人在心脏里做倒立,Amdahl定律是一个数学公式。用最简单的形式来说,它表示并行化一个进程所能达到的最大速度增长等于1除以不能并行化的进程的比例减去1。例如,如果一个进程的80%可以并行化,那么1除以剩下的20%给出5;去掉一个就剩下4个。这意味着以这种方式并行化进程可以使其运行速度提高四倍。该公式也适用于只有少数进程可以并行化的情况:如果12%可以并行化,则计算结果是1除以88%,即1.136减去1,该公式可用于更复杂的情况,即过程的不同阶段通过并行化得到不同的速度提高。这包括为每个阶段生成一个数字,即并行化之前该阶段所用时间的百分比,除以速度的增加,然后把这些数字加起来得到一个总数。这个公式然后把一除以这个总数,再从结果中减去一,得到总的速度增长。阿姆达尔定律主要用于并行计算。这是多个处理器同时处理一个任务的地方。这涉及到计算机处理器的一个主要缺点是工作速度很快,但每次只能执行一个动作在某些情况下,多核处理器可以有效地进行并行计算,因为它模拟了多个处理器。虽然有人认为Amdahl~s定律是一个误导性的名字,它真的应该是“Amdahl的论点,“这个名字是一个关于摩尔定律的单词的游戏。这是一个基于1965年英特尔创始人戈登·摩尔的陈述的理论。他预言技术会进步,集成电路上的晶体管数量每两年翻一番,这一预测被证明是非常准确的
  • 发表于 2020-08-06 08:22
  • 阅读 ( 1678 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具