问答题
对于一个给定的程序,I
N
表示执行程序中的指令总数,t
CPU
表示执行该程序所需CPU时间,T为时钟周期,f为时钟频率(T的倒数),N
c
为CPU时钟周期数。设CPI表示每条指令的平均时钟周期数,MIPS表示CPU每秒钟执行的百万条指令数,请写出如下四种参数的表达式:
(1)t
CPU
(2)CPI
(3)MIPS
(4)N
c
【正确答案】正确答案:(1)t
CPU
=N
c
×T=N
c
/f=I
N
×CPI×T=(I
N
×CPU)/f=(
CPI
i
×I
Ii
)×T (2)CPI=N
c
/I
N
=
I
i
/I
N
表示i指令在程序中所占比例 (4)N
c
=