問9令和5年度 秋期テクノロジ系
パイプラインの性能を向上させるための技法の一つで,分岐条件の結果が決定する前に,分岐先を予測して命令を実行するものはどれか。
- アアウトオブオーダー実行
- イ遅延分岐
- ウ投機実行
- エレジスタリネーミング
正解はウ
解説 本サイト独自(IPA公表のものではありません)
ウ 投機実行とは,分岐条件の結果が確定するのを待たず,分岐先を予測して命令を先に実行する技法である。予測が当たれば待ち時間を減らしてパイプラインの処理を継続できるので,性能の向上につながる。
- ア アウトオブオーダー実行は,実行可能になった命令を元の並びと異なる順序で処理する技法であり,分岐先の予測を表すものではない。
- イ 遅延分岐は,分岐直後の命令を分岐の成否にかかわらず実行するように命令を配置する技法であり,分岐先を予測して先行実行するものではない。
- エ レジスタリネーミングは,レジスタの名前を付け替えて命令間の不要な依存を避ける技法であり,分岐条件の結果を予測する技法ではない。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和5年度 秋期 応用情報技術者試験 午前 問9