[理工] [計組] 交大 Pipeline
今天在計組題庫書上看到一題沒寫年份的交大考題
Pipelining is a technique that can effectively
(A)reduce the latency of an operation
(B)increase the throughput of instruction execution
(C)increase the clock rate
(D)reduce the CPI
答案是(B)(C)
我想問的是(C)和(D),以下是我的想法
希望大家幫我看看,這樣的觀念有沒有問題
想法一:我本來是想說從multi-cycle => pipeline
那CPI會從大於1減少到等於1,而clock rate不變
所以我想選(D)
想法二:後來看答案才知道他要講的應該是
single-cycle => pipeline
那的確是CPI不變,都是1,而因為從非管線=>管線
所以clock rate增加
後來我有拿去問同學,他們是跟我說指令的CPI是固定的
所以變成管線後,執行時間減少,且指令數不變,所以clock rate增加
我想釐清的地方是這題是否可以用我第一個想法解釋?
還有就是CPI真的都是固定的嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 113.61.129.45
推
01/18 23:27, , 1F
01/18 23:27, 1F
→
01/18 23:27, , 2F
01/18 23:27, 2F
→
01/18 23:28, , 3F
01/18 23:28, 3F
→
01/18 23:28, , 4F
01/18 23:28, 4F
推
01/18 23:33, , 5F
01/18 23:33, 5F
→
01/18 23:34, , 6F
01/18 23:34, 6F
→
01/18 23:34, , 7F
01/18 23:34, 7F
推
01/18 23:51, , 8F
01/18 23:51, 8F
推
01/18 23:53, , 9F
01/18 23:53, 9F
→
01/18 23:54, , 10F
01/18 23:54, 10F
→
01/18 23:54, , 11F
01/18 23:54, 11F
→
01/18 23:55, , 12F
01/18 23:55, 12F
謝謝大家的回應~
但我想問的是,我的第一個想法認為(D)是正確的
但卻不能選,是我的觀念有什麼問題嗎?
※ 編輯: luke90512 來自: 113.61.129.45 (01/19 00:00)
→
01/18 23:57, , 13F
01/18 23:57, 13F
→
01/18 23:58, , 14F
01/18 23:58, 14F
→
01/19 00:00, , 15F
01/19 00:00, 15F
→
01/19 00:01, , 16F
01/19 00:01, 16F
推
01/19 00:02, , 17F
01/19 00:02, 17F
→
01/19 00:02, , 18F
01/19 00:02, 18F
→
01/19 00:02, , 19F
01/19 00:02, 19F
→
01/19 00:05, , 20F
01/19 00:05, 20F
推
01/19 00:06, , 21F
01/19 00:06, 21F
→
01/19 00:07, , 22F
01/19 00:07, 22F
→
01/19 00:08, , 23F
01/19 00:08, 23F
→
09/11 14:46, , 24F
09/11 14:46, 24F