[理工][計組] pipeline CPI計算

看板Grad-ProbAsk作者 (馬吉叫我辦的)時間9年前 (2016/11/20 10:46), 編輯推噓3(3013)
留言16則, 3人參與, 最新討論串1/1
請問(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

11/20 12:10, , 1F
16/7 , 7/4
11/20 12:10, 1F

11/20 12:30, , 2F
我覺得b是4,c是1欸,完美pipeline 的話CPI是1,clo
11/20 12:30, 2F

11/20 12:30, , 3F
ck rate相同那speed up 不就是4嗎
11/20 12:30, 3F

11/20 12:39, , 4F
我算法 EXE_old /EXE_new =((4*4)CT)/(((4-1)+4)CT)
11/20 12:39, 4F

11/20 12:53, , 5F
可是題目沒有說instruction count 是4吧
11/20 12:53, 5F

11/20 12:53, , 6F
應該沒提到Perfect pipeline吧 @@?
11/20 12:53, 6F

11/20 12:55, , 7F
他說maximum speed up
11/20 12:55, 7F

11/20 12:59, , 8F
剛剛沒考慮到這個 以Perfect CPI來說是1沒錯
11/20 12:59, 8F

11/20 13:03, , 9F
但Stage為4 CPI貌似還要*4
11/20 13:03, 9F

11/20 13:08, , 10F
1*4 / ((4-1)+1) = 1 好像才是最大值@@~?
11/20 13:08, 10F

11/20 13:21, , 11F
不對啊 這Speedup不是最大值 QQ
11/20 13:21, 11F

11/20 14:21, , 12F
CPI不用乘4,pipeline CPI是(S-1+N)/N,當N很大CPI
11/20 14:21, 12F

11/20 14:21, , 13F
趨近1
11/20 14:21, 13F

11/20 14:27, , 14F
哦哦哦 感謝 當instr.越多越趨近於1
11/20 14:27, 14F

11/20 20:13, , 15F
新的CPI就是 原CPI / speedup 對嗎?
11/20 20:13, 15F

11/20 20:45, , 16F
其實我是先算CPI再得到speed up
11/20 20:45, 16F
文章代碼(AID): #1OCGvgr3 (Grad-ProbAsk)