早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

假设有如下的测量值:FP指令的执行频度=25%,FP指令的平均CPI=4.0,其他指令的CPI=1.33,FPSQR指令的

题目

假设有如下的测量值:FP指令的执行频度=25%,FP指令的平均CPI=4.0,其他指令的CPI=1.33,FPSQR指令的执行频度=2%o,FPSQR指令的CPI=20。假定有两种备选的设计方案,A方案是把FPSQR CPI减至2,B方案是把所有FP的CPI减至2。用 CPU性能公式比较这两种方案,正确的说法是(47)。

A.A方案性能更好

B.B方案性能更好

C.两个方案性能相同

D.数据不足,无法判断

参考答案
正确答案:B
解析:首先,我们观察到只有CPI发生了变化,时钟频率和指令数保持不变。下面先计算没有任何改进时的CPI:我们在CPI原来的基础上减去由于增强了FPSQR功能而节省的时钟周期就可以计算出增强FPSQR方案的CPI:CPI新的FPSQR=CPI原来-2%×(crI两者的FPSQR-CPI新的PPsQR)=2.0-2%×(20-2)=1.64我们可以用同样方法计算增强全部FP方案的CPI,或通过把FP的CPI值和非FP的CPI值加起来得到。利用后一种方法的计算如下:CPI新的FP=(75%×1.33)+(25%×2.0)=1.5因为增强全部FP方案的CPI较小,所以这种方案的性能更好。