[理工][计组] 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