码迷,mamicode.com
首页 > 其他好文 > 详细

软件设计师-计算机组成与体系结构-流水线计算

时间:2019-11-01 12:55:04      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:软件   没有   结果   bsp   结构   完成   加速比   注意   流水线   

例:指令流水线分为三个指令,指令A(2秒),指令B(2秒),指令C(1秒)。求周期是多少?100条指令完成时间是多少?100条指令的吞吐量是多少?

周期:最长的时间,最长是2秒

100条指令时间:

理论公式:(A+B+C)+(100-1)*周期 = (2+2+1)*(99*2)=203秒

实践公式: (指令数量*周期)+(100-1)*周期 = (3*2)+(99*2)=204秒

注意:选择题中选项中一般以理论公式的概率为80%。如果没有理论公式的结果,那么答案就是实践公式

吞吐率:

指令条数/100条指令的时间 = 100/203 

流水线最大吞吐率 :

1/周期时间 = 1/2

流水线的加速比:

不使用流水线的时间/使用流水线的时候=( (2+2+1)*100)/203 = 500/203

 

软件设计师-计算机组成与体系结构-流水线计算

标签:软件   没有   结果   bsp   结构   完成   加速比   注意   流水线   

原文地址:https://www.cnblogs.com/myunity/p/11776139.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!