過去問解きまくり研究所 ホーム

令和5年度 秋期 午前 問9

コンピュータ構成要素

パイプラインに関する問題

パイプラインの性能を向上させるための技法の一つで,分岐条件の結果が決定する前に,分岐先を予測して命令を実行するものはどれか。

答えと解説を見る

✓ これが正解ウ投機実行

解説

分岐先を予測して先に実行する技法です。

設問は、パイプラインの性能を上げる技法のうち、分岐条件の結果が決まる前に分岐先を予測して命令を実行するものを選ばせています。分岐命令は、どちらへ進むかが判明するまでに数段の時間がかかります。その間ずっと後続を待たせると流れが途切れて遅くなるため、進みそうなほうを見込んで先に走らせてしまいます。見込みが当たればそのまま進み、外れたときは実行してしまった結果を捨ててやり直します。捨てる手間が生じるので、どちらへ進むかを見込む仕組みの当たり具合が全体の速さを左右します。設問の言い回しがそのまま、この技法のふるまいの説明になっています。正解は投機実行です。

ほかの選択肢はなぜ違うのか

出典:令和5年度 秋期 応用情報技術者試験 午前 問9

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)