[理工] 計組pipeline branch predict
想問一題出現在白算盤4.15的題目
https://i.imgur.com/M8CMz7h.jpg

題目大概是在問如果用不同的predict方法,會造成幾個額外的cycle
而可以在ex知道branch的結果
提供的答案是
https://i.imgur.com/KCzqNSA.jpg

需要額外3個,但我覺得是兩個
下面用always not taken猜法
branch. F D E M W
猜not taken. F D E M W
下個指令 F D E M W
此刻知道 F D E M W
branch結果
所以清掉前兩個
cycle的東西
但是答案說是三個,想請問為神麼
編輯: 上面cycle圖因為手機排版,我想表達的是每條指令都差一個cycle
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.236.38.212
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1558845440.A.693.html
※ 編輯: eecheng87 (36.236.38.212), 05/26/2019 12:38:50
※ 編輯: eecheng87 (36.236.38.212), 05/26/2019 12:40:45
※ 編輯: eecheng87 (36.236.38.212), 05/26/2019 12:42:14
※ 編輯: eecheng87 (36.236.38.212), 05/26/2019 12:42:40
※ 編輯: eecheng87 (36.236.38.212), 05/26/2019 12:43:24
推
05/26 20:24,
6年前
, 1F
05/26 20:24, 1F
→
05/26 20:25,
6年前
, 2F
05/26 20:25, 2F
→
05/26 20:26,
6年前
, 3F
05/26 20:26, 3F
→
05/26 20:27,
6年前
, 4F
05/26 20:27, 4F
→
05/26 20:28,
6年前
, 5F
05/26 20:28, 5F
→
05/26 20:29,
6年前
, 6F
05/26 20:29, 6F
→
05/26 22:14,
6年前
, 7F
05/26 22:14, 7F
→
05/26 22:14,
6年前
, 8F
05/26 22:14, 8F
→
05/26 22:21,
6年前
, 9F
05/26 22:21, 9F
→
05/26 22:21,
6年前
, 10F
05/26 22:21, 10F
→
05/26 22:22,
6年前
, 11F
05/26 22:22, 11F
→
05/26 22:22,
6年前
, 12F
05/26 22:22, 12F
→
05/27 11:38,
6年前
, 13F
05/27 11:38, 13F
→
05/27 11:38,
6年前
, 14F
05/27 11:38, 14F
→
05/27 11:39,
6年前
, 15F
05/27 11:39, 15F
→
05/27 11:41,
6年前
, 16F
05/27 11:41, 16F
→
05/27 11:44,
6年前
, 17F
05/27 11:44, 17F
→
05/27 14:03,
6年前
, 18F
05/27 14:03, 18F