软件设计师-计算机组成与体系结构-流水线计算
Posted myunity
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件设计师-计算机组成与体系结构-流水线计算相关的知识,希望对你有一定的参考价值。
例:指令流水线分为三个指令,指令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
以上是关于软件设计师-计算机组成与体系结构-流水线计算的主要内容,如果未能解决你的问题,请参考以下文章