指令流水线的计算

2024-10-31 21:23:13
推荐回答(2个)
回答1:

2+2+1+2*99=203 应该是D 第一次执行用了2+2+1 =5 的时间 接下来的隐链卜99次因为是流水线灶穗,所以每次都只要取指、分析和执行三部分中时间最长的那一个,也就是唤樱2ns

回答2:

计算k段流水线执行n条指令的执行时间,有必帆握要区分两种情况:
如果流水线中的各段执行时间均为t,那么执行n条指令的时颂空间就是执行第一条指令态樱庆的时间kt,加上其余n-1条指令各执行一段的时间(n-1)t。
如果流水线中的各段执行时间不等,且最长段的执行时间为tmax,那么执行n条指令的时间就是执行第一条指令的时间T,加上其余n-1条指令各执行最长段的时间(n-1)
tmax。