设有一个CPU的指令执行部件如下图所示,由Cache每隔100ns提供1条指令。 (注:B1、B2和B3是三个相同的并行部件) 试计算流水线执行这4条指令的实际吞吐率和效率。

admin2018-07-17  28

问题 设有一个CPU的指令执行部件如下图所示,由Cache每隔100ns提供1条指令。

(注:B1、B2和B3是三个相同的并行部件)
试计算流水线执行这4条指令的实际吞吐率和效率。

选项

答案完成4个任务的周期数为T=(100+100+100+300+100+300)ns=1000ns;任务数为N=4;则有吞吐率为: TP=N/T=(4/1000)×109=0.4×107(条指令/秒) 流水线的效率为: 流水线的效率=任务所占面积/总面积=(4*4+3*4)/7*10=40%

解析
转载请注明原文地址:https://kaotiyun.com/show/xfRi777K
0

最新回复(0)