科学网

 找回密码
  注册

tag 标签: Amdahl加速比

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

阿姆达尔定律是怎样推导出来的
accsys 2009-12-23 11:49
Amdahl的系统改造加速比被定义成: 系统加速比 = 使用增强措施时完成整个任务的性能 / 原完成整个任务的性能 这里完成任务的性能可以是不同的性能考察,但对计算机系统来说无疑完成任务的速度是最重要的考察内容,而 速度 = 任务量 / 时间 故从完成任务速度的角度来观察加速比,则为 系统加速比 = 使用措施后的速度 / 使用措施前的速度 =(J/ T h )/(J/ T 0 ) = T 0 / T h 其中J表示任务量,T 0 代表原用时间,T h 代表改进后的用时,因此系统加速比又可以直接定义为: 系统加速比 = 任务完成的原来用时间 / 任务完成的现在用时间 如果用h代表加速比,T 0 代表原用时间,T h 代表改进后的用时,那么有公式 h = T 0 / T h (1) 公式(1)是用来计算设计改造所涉及的全局情况,如果系统部分改造,那么如何来计算总体加速比呢?这只要知道这改造部分原来所占总体的时间比,并能测算出改造的这部分加速比,就可以计算出整个系统的加速比了。 设改造部分的加速比为,这部分所占全局的时间比为,那么 = T 0 / T ,于是有 T = T 0 / 其中T 0 是改造部分原来占用的时间,T 是这部分改造后的新用时间。这样就有整体新用时间为 T h = T 0 - (T 0 - T ) = T 0 -( T 0 - T 0 / ) = T 0 (1 - + / ) 于是总加速比 h = 1 /(1 - + / ) (2) 如果1,那么由(2)式,可知分母(1 - (1 - 1 / )) 1,这样有 h 1。用文字表达就是: 1 总加速比 = 增强比例 (1- 增强比例) + 增强加速比 2009-12-23
个人分类: 教学点滴|6512 次阅读|0 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-20 15:20

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部