討論串[理工] [計組]-control hazard
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 3→)留言5則,0人參與, 最新作者NOtWorThy時間16年前 (2009/11/06 00:21), 編輯資訊
0
0
0
內容預覽:
branch hazard有一些預測方法如1bit 2bits的. 但是我想問的是. 要是他猜測 branch 成立,如for loop等等猜他branch中的機率很高. 但是branch不是最快在第2個stage才知道是否成立嗎?. datapath是怎麼做到他要猜他會branch?. 也就是說她

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者svanavs (svanavs)時間16年前 (2009/09/23 20:21), 編輯資訊
0
0
1
內容預覽:
原本設計 :. 因為是預測 not taken, 只要不taken CPI 都是 1. 當 taken 時 : jump 付出的額外代價是 1 cycle(一個指令白做). branch 付出的代價是 2 cycles(兩個指令白做). actual CPI 為 : not taken 時的 CPI
(還有257個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者yesa315 (XD)時間16年前 (2009/09/23 17:49), 編輯資訊
0
0
1
內容預覽:
http://www.lib.ntu.edu.tw/exam/graduate/89/89271-1.htm. 89台大計組考題 第2大題. 解答寫說未改變設計之前 jump需多花1 clock cycle. conditional branch taken需多花2 clock cycle. CPI

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者yesa315 (XD)時間16年前 (2009/08/27 20:42), 編輯資訊
0
0
0
內容預覽:
假如假設在第2個stage就能決定是否branch. 此時需1個stall 然後再去抓去下一個指令. 那假如在第3個stage才能決定. 是否就是需要2個stall呢?. 是的話 可以推到一般化嗎?. 謝謝. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.127.20
首頁
上一頁
1
下一頁
尾頁