問題
パイプラインハザードのうち、分岐命令の結果が決定するまで後続命令を確定できない問題はどれか。
選択肢
- 1構造ハザード
- 2データハザード
- 3制御ハザード
- 4メモリハザード
正解
3. 制御ハザード
詳しい解説を見る解説を閉じる
解説
制御ハザード(分岐ハザード)は、条件分岐命令の結果が確定するまで次に実行する命令が定まらない問題。対策に分岐予測、遅延分岐、投機実行がある。構造ハザードはリソース競合、データハザードは依存性(RAW/WAR/WAW)が原因。フォワーディングやストールで解決する。
一問一答
全400問を繰り返し学習