看板 Grad-ProbAsk 關於我們 聯絡資訊
http://i.imgur.com/Rxrtovs.jpg 請問Mcomp的cpi是2.57是怎麼算的? 我算是1.7142.... 謝謝 -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.162.76 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1421650654.A.2D9.html
guo1111: 我覺得他答案給錯 我也算跟你一樣 01/19 16:48
JacobSyu: 為什麼CPI還要除0.7, EX_new=0.7*IC*1.71/(200M)= 01/19 17:12
JacobSyu: 0.7*IC*(1.2/0.7)/(200M)=IC*1.2/(200M) 01/19 17:13
JacobSyu: 只有CPI變動,IC沒變? 可是改善是因為IC下降阿 01/19 17:13
pathy: 樓上看一下CPI定義 01/19 18:30
pathy: g大我也希望是答案給錯 01/19 18:31
rock2345: 原本的答案B跟C帶錯表格了 結果算式修正答案還是沒改掉 01/19 18:48
rock2345: ^的CPI 01/19 18:52
galapous: 是答案給錯,記得上課有更正,我算也是1、742 01/19 19:07
galapous: 樓上少打1 01/19 19:08
galapous: 二樓算式看不太懂,不過ic有改善哦,cpi也有變。 01/19 19:28
galapous: CPI除0.7因為分子算的是加權cycle總數,分母要除IC總數 01/19 19:33
galapous: ,想成原來除IC新的除0.7IC這樣 01/19 19:33
JacobSyu: 謝謝g大,我大概理解,average cpi執行分布頻率,原先加總 01/19 20:12
JacobSyu: 100% IC修正過後,平均cpi指令加總分部減少,整體比要除 01/19 20:14
ZZZ99770: 1.2ic/0.7ic這樣? 01/19 20:15
galapous: 沒錯就是這樣! 01/19 20:30
JacobSyu: 如果CPI是固定值,IC降為0.7IC,CPI還需要除0.7? 01/19 20:37
JacobSyu: 固定值,也可視為只有單一種類指令 01/19 20:37
galapous: 單一種類的話就變成0.7IC*CPI/0.7IC = CPI囉 01/19 21:10
galapous: 通常單一種類也不會多此一舉想算拉 平均才需要算吧~ 01/19 21:14
JacobSyu: 剛剛又再看一下公式,完全了解了,感謝...補錯間...... 01/19 21:33
wabesasa: 推G大精闢解說,我也是算1.714 01/20 10:03
a95641126: Cpi是平均值 clock cycle per instruction,所以當ic變 01/24 11:11
a95641126: 成原本的0.7當然要除掉 01/24 11:11