例如,假设处理器最初的ALU F为40%,CPI为2,负载的F为20%,CPI为10,商店的FLU为15%,CPI为4,分支机构的F为25%,CPI为3。
在这种情况下,总体平均CPI将为4.15。但是,可以说ALU得到了改进,其中80%占用了1个周期,其他20%仍然需要2个周期。
增强后如何计算新的CPI?
答案 0 :(得分:0)
这里没有关于CPU的具体信息。 这只是一个代数问题。
ALU指令占总数的40%,因此80%的ALU指令占总数的0.4 * 0.8 = 32%。
40%的20%当然是总数的8%。
现在就像拥有:
平均CPI为3.83。
由于平均CPU是∑F i iCPI i ,而 F i e 如果指令类型 j 将特性更改为 F i 是指令类型 i 的参数> k , CPI k ,您可以通过以下方式获得新的平均CPI:
∑Fi i ·CPI i -F j ·CPI j + F k < / sub>·CPI k
第一个术语是已知的,因此可以省去一些计算。
在这种情况下:4.15-0.8 +(0.32 * 1 + 0.08 * 2)= 3.83。
选择对您来说更简单的方法。