标签: performance cpu pipeline forward risc
对于实践考试的问题,它会询问:
请考虑一个由100条ld指令组成的程序,其中每条指令都与之相关 紧接在它前面的指令上,例如 ld x2,0(x1) ld x3,0(x2) ld x4,0(x3) 具有转发功能的流水线处理器中的平均CPI是多少?
请考虑一个由100条ld指令组成的程序,其中每条指令都与之相关 紧接在它前面的指令上,例如
ld
ld x2,0(x1)
ld x3,0(x2)
ld x4,0(x3)
具有转发功能的流水线处理器中的平均CPI是多少?
它还说假定的答案是(5 + (99 * 2)) / 100 = 2.03。我了解每条指令的步骤数是5,每个步骤都有读/写过程,但是我对此有几个疑问:
(5 + (99 * 2)) / 100 = 2.03
谢谢!