請問一下96中央計組第三題第3小題
http://ezproxy.lib.ncu.edu.tw:8080/~arhui/cexamn/exam/EC02_96_02.pdf
四種改善效能的方法
1.用可以加速兩倍浮點數運算的的浮點數單元
2.增加第二個ALU使得CPI降為1.6
我有問題的是
根據安德定理
第1種改善方法的增速為
1/{(1-25%)+25%/2}=8/7 倍
比例第二小題有給
I:25% F:25% N:50%
第二種若用安德定理
也是增速8/7倍
因為CPI從3.2降至1.6
即為增速兩倍
I纇指令跟F類指令比例一樣
增速也會相同
既然增速相同
那改善後的CPU TIME
應該也會相同
但是高銘的解答寫
第一種方法
F的 CPI 從5.6變為2.8
M1的CPI =50%*2.4+25%*3.2+25%*2.8=2.7
M1的CPU TIME=2.7/1.2G =2.25ns
第二種方法
M1的CPI =50%*2.4+25%*1.6+25%*5.6=3
M1的CPU TIME=3/1.2G =2.5ns
兩者不一樣
請問我哪裡觀念錯了嘛?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.133.86