CPU のパイプライン処理を有効に機能させるプログラミング方法はどれか。ここ
で、CPUは命令の読込みとデータのアクセスを分離したアーキテクチャとする。
正解と解説
正解 ウ
分岐命令を少なくする。
パイプライン処理は命令を流れ作業で並行実行しますが、分岐命令があると後続命令の予測が外れて処理をやり直す(パイプラインハザード)ため効率が落ちます。よって分岐命令を少なくするのが有効です。
AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。