作者numin (nu)
看板Grad-ProbAsk
標題[理工] [計組] 94大同資工
時間Thu Nov 15 22:49:44 2012
題目一:
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