首先给出阿姆达尔定律的数学公式描述:

S(N)=1(1−p)+pN
  • p:程序中可并行部分的程序在单核上执行时间的占比;
  • N:处理器的数目(总的核心数)
  • S(N):程序在 N 个处理器(总核心数)相对在单个处理器(单核)中的速度提升比;

当 p=0.8(可并行部分所占比较高),令 N→∞ ,此时 S(N)→5(因采用多核对速度提升的上限),

当 p=0.2(可并行部分所占比较低),令 N→∞,此时的 S(N)→1.25(因采用多核对速度提升的上限)

阿姆达尔定律表明,即使到了多核时代,并发程序的开发或者说提升程序的并发度仍然具有十分重要的意义。

最新文章

  1. 面向对象继承 (for in 原型链查找属性)
  2. h5的radio和check选中和不选中返回的checkd值
  3. 背景图片与 CSS的那些事
  4. ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath、Server.MapPath(转载)
  5. Java String.contains()方法(转载)
  6. poj 2229 Sumsets DP
  7. Binary Tree Level Order Traversal II 解答
  8. IPython在Windows 7上的搭建步骤
  9. Delphi -- 创建 桌面、发送到...、快速启动栏、开始菜单、程序菜单、右键菜 单
  10. .net获取根目录的方法集合
  11. Spring 集成 Dubbo
  12. IDEA与eclipse:vm参数调优笔记
  13. Date ——日期型函数Date常用API
  14. android:ListView 的简单用法
  15. jar包的启动和停止脚本
  16. JS "trycatch工厂模式"
  17. MacOS 快捷键技巧
  18. Pma模块详解,对用户登录linux等进行限制,密码修改限制等
  19. windows服务启动的进程无窗口
  20. 20162328蔡文琛 大二 十二周课上测试 hash

热门文章

  1. 虚构造函数与prototype
  2. 【LeetCode】3Sum Closest 解题报告
  3. 使用ssh过程中对数据库进行update时报错
  4. SQL Server数据全同步及价值分析[终结版]
  5. BZOJ3875: [Ahoi2014&Jsoi2014]骑士游戏
  6. 2015北京网络赛 D-The Celebration of Rabbits 动归+FWT
  7. 图解RHEL6从安装光盘中进行yum安装
  8. boost::asio与ACE的对比
  9. [Servlet]研究ServletContext对象
  10. 实现外网訪问局域网内的SVN——花生壳+visiualSVN实现外网訪问局域网内的SVN(三)