看板 Grad-ProbAsk 關於我們 聯絡資訊
題目一: A pipeline P is found to provide a speedup of 6.16 when operating at 100MHz and an efficiency of 88 percent. (1)How many stages does P have? (2)What is P's CPI? 解: (1) 6.16 ------- = 7 stages 0.88 (2) 1 CPI= ------ = 1.14 0.88 問題一:不曉得有沒有人能幫忙解釋一下答案算式的意思 , 看不太懂... 謝謝 題目二::Wide variable instruction lengths(such as X86) still can give a deep pipeline design as each stage can be balanced by reading s single struction byte. 問題二:不曉得這題是錯在哪 , 該如何修改成正確 , 謝謝 問題三:想請問pipeline的缺點除了會產生hazard外還有哪些? 感謝各位耐心看完問題和題目 , 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.221.223
Bearcome:1.完美管線的SPEEDUP=STAGE數 11/15 23:09
Bearcome:但這個管線只能發揮88%的效能 11/15 23:11
Bearcome:2也是一樣 完美管線的CPI=1 此管線只有88%的效能 11/15 23:12
Bearcome:第二題大概應該是越深的管線越難平衡吧 11/15 23:14
numin:感謝B大的回答. 11/15 23:21
numin:想請問所以現在speedup為6.16是說stage數為6.16嗎?所以發揮 11/15 23:23
numin:88%才會除它? 謝謝 11/15 23:23
Bearcome:6.16=SPEEDUP(STAGE數)*0.88 11/15 23:26
Bearcome:STAGE數一定是整數 11/15 23:27
numin:喔喔...原來是這樣子... 謝謝 11/15 23:32
Bearcome:第二題想到另一個原因 就是指令長度 變化大會增加解碼困 11/15 23:56
Bearcome:難度 管線就更不易作 11/15 23:57
numin:恩 , 謝謝B大 , 我還在思考deep pipeline會發生什麼事情... 11/16 00:23