看板 Grad-ProbAsk 關於我們 聯絡資訊
※ 引述《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