作者h9638512 (馬吉叫我辦的)
看板Grad-ProbAsk
標題[理工][計組] pipeline CPI計算
時間Sun Nov 20 10:46:00 2016
請問(b)的speedup就是stage數嗎?
還有要怎麼算(c)的CPI?
http://i.imgur.com/vtp19Pm.jpg --
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.235.130.102
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1479609962.A.D43.html
→ ken52011219: 16/7 , 7/4 11/20 12:10
推 gary19941208: 我覺得b是4,c是1欸,完美pipeline 的話CPI是1,clo 11/20 12:30
→ gary19941208: ck rate相同那speed up 不就是4嗎 11/20 12:30
→ ken52011219: 我算法 EXE_old /EXE_new =((4*4)CT)/(((4-1)+4)CT) 11/20 12:39
→ gary19941208: 可是題目沒有說instruction count 是4吧 11/20 12:53
→ ken52011219: 應該沒提到Perfect pipeline吧 @@? 11/20 12:53
推 gary19941208: 他說maximum speed up 11/20 12:55
→ ken52011219: 剛剛沒考慮到這個 以Perfect CPI來說是1沒錯 11/20 12:59
→ ken52011219: 但Stage為4 CPI貌似還要*4 11/20 13:03
→ ken52011219: 1*4 / ((4-1)+1) = 1 好像才是最大值@@~? 11/20 13:08
→ ken52011219: 不對啊 這Speedup不是最大值 QQ 11/20 13:21
→ gary19941208: CPI不用乘4,pipeline CPI是(S-1+N)/N,當N很大CPI 11/20 14:21
→ gary19941208: 趨近1 11/20 14:21
→ ken52011219: 哦哦哦 感謝 當instr.越多越趨近於1 11/20 14:27
→ h9638512: 新的CPI就是 原CPI / speedup 對嗎? 11/20 20:13
推 gary19941208: 其實我是先算CPI再得到speed up 11/20 20:45