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

作者: h9638512 (馬吉叫我辦的)   2016-11-20 10:46:00
請問(b)的speedup就是stage數嗎?
還有要怎麼算(c)的CPI?
http://i.imgur.com/vtp19Pm.jpg
作者: gary19941208   2016-11-20 20:45:00
其實我是先算CPI再得到speed up
作者: h9638512 (馬吉叫我辦的)   2016-11-20 20:13:00
新的CPI就是 原CPI / speedup 對嗎?
作者: ken52011219 (呱)   2016-11-20 14:27:00
哦哦哦 感謝 當instr.越多越趨近於1
作者: gary19941208   2016-11-20 14:21:00
CPI不用乘4,pipeline CPI是(S-1+N)/N,當N很大CPI趨近1
作者: ken52011219 (呱)   2016-11-20 12:59:00
剛剛沒考慮到這個 以Perfect CPI來說是1沒錯但Stage為4 CPI貌似還要*41*4 / ((4-1)+1) = 1 好像才是最大值@@~?不對啊 這Speedup不是最大值 QQ
作者: gary19941208   2016-11-20 12:55:00
他說maximum speed up
作者: gary19941208   2016-11-20 12:53:00
可是題目沒有說instruction count 是4吧
作者: ken52011219 (呱)   2016-11-20 12:53:00
應該沒提到Perfect pipeline吧 @@?
作者: ken52011219 (呱)   2016-11-20 12:39:00
我算法 EXE_old /EXE_new =((4*4)CT)/(((4-1)+4)CT)
作者: ken52011219 (呱)   2016-11-20 12:10:00
16/7 , 7/4
作者: gary19941208   2016-11-20 12:30:00
我覺得b是4,c是1欸,完美pipeline 的話CPI是1,clock rate相同那speed up 不就是4嗎

Links booklink

Contact Us: admin [ a t ] ucptt.com