阿姆达尔定律(Amdahl's law)
2024-08-31 15:44:07
首先给出阿姆达尔定律的数学公式描述:
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(因采用多核对速度提升的上限)
阿姆达尔定律表明,即使到了多核时代,并发程序的开发或者说提升程序的并发度仍然具有十分重要的意义。
最新文章
- 面向对象继承 (for in 原型链查找属性)
- h5的radio和check选中和不选中返回的checkd值
- 背景图片与 CSS的那些事
- ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath、Server.MapPath(转载)
- Java String.contains()方法(转载)
- poj 2229 Sumsets DP
- Binary Tree Level Order Traversal II 解答
- IPython在Windows 7上的搭建步骤
- Delphi -- 创建 桌面、发送到...、快速启动栏、开始菜单、程序菜单、右键菜 单
- .net获取根目录的方法集合
- Spring 集成 Dubbo
- IDEA与eclipse:vm参数调优笔记
- Date ——日期型函数Date常用API
- android:ListView 的简单用法
- jar包的启动和停止脚本
- JS ";trycatch工厂模式";
- MacOS 快捷键技巧
- Pma模块详解,对用户登录linux等进行限制,密码修改限制等
- windows服务启动的进程无窗口
- 20162328蔡文琛 大二 十二周课上测试 hash
热门文章
- 虚构造函数与prototype
- 【LeetCode】3Sum Closest 解题报告
- 使用ssh过程中对数据库进行update时报错
- SQL Server数据全同步及价值分析[终结版]
- BZOJ3875: [Ahoi2014&;Jsoi2014]骑士游戏
- 2015北京网络赛 D-The Celebration of Rabbits 动归+FWT
- 图解RHEL6从安装光盘中进行yum安装
- boost::asio与ACE的对比
- [Servlet]研究ServletContext对象
- 实现外网訪问局域网内的SVN——花生壳+visiualSVN实现外网訪问局域网内的SVN(三)