系统优化后性能提升By阿姆达尔定律的示例分析
发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,这篇文章将为大家详细讲解有关系统优化后性能提升By阿姆达尔定律的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。我们在进行系统优化完成后,怎么评估优化的效果呢
千家信息网最后更新 2024年11月22日系统优化后性能提升By阿姆达尔定律的示例分析
这篇文章将为大家详细讲解有关系统优化后性能提升By阿姆达尔定律的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
我们在进行系统优化完成后,怎么评估优化的效果呢?最简单的方式是测量系统优化后耗时和优化前耗时的比例,这也叫加速比S(Speed Up)。
阿姆达尔定律在理解性能优化具有重要指导意义。优化前系统总耗时To(old),优化后系统总耗时Tn(new),加速比S=To/Tn。
通过下面这张图理解:(α为待提速部分原来耗时比例)
S = To/Tn = 1 / (1-α)+α/k
当待优化部分提速无穷倍(k接近无穷大,不耗时间)时候,S = 1 / (1-α) , 也就是说,比如α=60%,如果系统中60%的部分能提速到不花时间,那么获得最高的加速比仍然只有1/0.4=2.5,系统才能提速2.5倍。也就是Amdahl's law的主要观点:要想显著加速整个系统,必须提升全系统大部分的速度。
我们在刻画并行程序的时候,理想情况是随着cpu核数增加,期望运行时间会线性下降。也就是说,期望线程数加一倍,运行时间就会减一半。
如图:
实际情况:
理想情况:
关键刻画性能提升的指标是加速比,旧时间/新时间,随着线程增加,时间对应减少,实际情况,随着线程增加,运行时间可能会增加,因为有了线程上下文切换的开销。
关于"系统优化后性能提升By阿姆达尔定律的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
系统
时间
性能
情况
线程
速比
提速
定律
达尔
阿姆
也就是
篇文章
部分
运行
示例
分析
也就是说
实际
时候
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
达梦数据库查询日志策略
软件开发企业税收优惠
应聘网络安全员求职信
bios开发属于软件开发吗
视力不好的人如何做软件开发
华三网络安全比赛
网络安全法是我国第几部法律
软件开发的各种方向
溧水app软件开发
政治笔记 网络安全
重置服务器节点
丹洪网络技术工作室
怎么制作数据库工具
诺必行词典数据库
c s数据库开发
套餐报价软件开发哪个好
网络安全工作经费落实情况
数据库取个数据
服务器没有显示网络图标
string数据库加载不出来
平川网络安全宣传
网络安全运行是干什么的
网络安全评估76分
软件开发完成了
视觉软件开发工作
数据库中的主键 候选码
python获取数据库前400数据
ci 操作数据库
ebsco数值型数据库
达内软件开发培训价格