作者Aa841018 (andrew)
看板Grad-ProbAsk
标题[理工] 计组571(95政大)!
时间Mon Sep 30 19:12:17 2019
https://i.imgur.com/DlQ9CUT.jpg
https://i.imgur.com/OW3Q8FH.jpg
想请问第二小题,250ps指的应该是时间吧?但详解写的我看不太懂,如果增加ALU到250
,最长步骤时间(=cycle time)就会变成250,但pipeline的cycle数应该不会变,没道理
指令时间仍然维持一样…
再来,如果当真算instruction time/250&200的比例,那算出的东西不就变成cycle 数的
比例?算出这个怎麽会等於speedup?
那他又说x=指令时间,那答案根本不会是0.8,应该是5/5=1
因为一个指令有5个cycle.....
我那里搞错了吗?
麻烦各位点醒我,不然我实在不知道这题该怎麽想……
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 39.10.158.42 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1569841939.A.794.html
1F:→ ivx097528966: CPU time=clock cycles * clock cycle time,clock 09/30 20:15
2F:→ ivx097528966: cycles 不变,speed up就是clock cycle time的比 09/30 20:15
3F:→ ivx097528966: 例 09/30 20:15
4F:→ Aa841018: 对,但那应该是200/250吧?虽然答案算出来一样,但为何 09/30 20:51
5F:→ Aa841018: 解答是(x/250)/(x/200)? 09/30 20:51