作者j5464654 (j5464654)
看板Grad-ProbAsk
標題Re: [理工] 104交大 計組 17題
時間Mon Jan 21 19:16:11 2019
※ 引述《jacklions (史東)》之銘言:
: http://i.imgur.com/NbxvzyQ.jpg
: 想請教17的(a)
: 我認為是影響throughput
: 但交大這選項給對
: 想問問大家想法...
: -----
: Sent from JPTT on my Sony C6602.
還是不太懂a選項
如果他是指 "pipeline的總stage數增加"
當我的pipeline stage數目變多,throughput也會上升才對阿
因為n stage pipeline,理想狀況不就是throughput放大N倍
如果他是指 "讓某些指令的stage數減少"
儘管某些指令需要的stage數減少,但還是需要跑完所有stage,因此latency不變才對阿...
另外想問b選項
是不考慮data hazard嗎...我的直覺告訴我
"增加pipeline stage,可增加performance"這句話是錯的...
求版友解答~
thanks
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.123.135
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1548069374.A.409.html
※ 編輯: j5464654 (140.114.123.135), 01/21/2019 19:24:57
推 sssxyz11: 他的意思是說,一個指令的pipeline stage 數變少吧?這 01/21 20:48
→ sssxyz11: 就是妳只讓一個指令take fewer cycle的結果阿,對throug 01/21 20:48
→ sssxyz11: h put沒幫助,只對單一指令latency有幫助而已 01/21 20:48
推 nielhorng: a.後半句應該就是樓上大大說的那個意思 01/21 20:55
→ nielhorng: 不是說總pipeline stage數目 01/21 20:55
推 nielhorng: b.performance這個單字本身就是屁話啦 latency?through 01/21 20:57
→ nielhorng: put?耗電量? 01/21 20:57