48 管線(Pipeline)有三大危障(Hazard),下列何者不是管線的危障?
(A)結構危障(Structural hazard)
(B)資料危障(Data hazard)
(C)衝突危障(Conflict hazard)
(D)控制危障(Control hazard)

答案:登入後查看
統計: A(34), B(36), C(97), D(21), E(0) #1510376

詳解 (共 4 筆)

#2174194
Pipeline三大危障 (Hazard...
(共 155 字,隱藏中)
前往觀看
15
0
#2692608
管路危障(Pipeline Hazard...
(共 394 字,隱藏中)
前往觀看
10
0
#4480346

結構危障(Structural Hazards) 
在管路中每一個時脈都有數個指令同時被執行,如果硬體不能滿足所有執行中的指令需求時,就會發生結構危障

控制危障(Control Hazards) 
當我們做決策時,此決策參考結果還在執行中 
解決方法->暫停管路(stall)、分支預測(predict)、延遲分支(delayed branch)

資料危障(Data Hazards) 
一個指令的運算元必須參考前面指令的執行結果,但前面的執行結果卻還在管路中沒有執行完 
解決方法->可以前送(forwarding)、旁傳(bypassing)

參考資料:http://full-stack-engineering.blogspot.com/2015/07/blog-post.html

0
0
#6228712
危障(hazard)又稱作冒險或險象,是指在電腦CPU的微體系結構中,指令管線亂序執行中的一些問題可能會導致得到不正確的計算結果。有3類典型的危障:
資料危障
結構危障
控制危障(分支危障)
0
0

私人筆記 (共 1 筆)

私人筆記#1624248
未解鎖
Pipeline三大危障 (Hazard...
(共 153 字,隱藏中)
前往觀看
1
0