平成28年度 秋期 応用情報技術者試験 午前 問11
テクノロジ/コンピュータ構成要素プロセッサの実行効率を上げるVLIWの説明はどれか。
出典:平成28年度 秋期 応用情報技術者試験 午前 問11
- ア依存関係がない複数の命令を,プログラム中での出現順序とは異なる順序で一つずつ実行する。
- イ各命令のフェッチ,デコード,実行,演算結果の出力などの各段階を並列に処理する。
- ウ同時に実行可能な複数の命令をまとめて一つの命令として,同時に実行する。
- エ複数のパイプラインを用いて複数の命令を同時に実行させる。
正解:ウ
解説
VLIW(Very Long Instruction Word)は,コンパイラが依存関係のない複数の命令をあらかじめ一つの長い命令語にまとめ,それを一度に実行させることでプロセッサの実行効率を高める方式です。
選択肢ごとの解説
- ア誤り。プログラム順序と異なる順序で命令を一つずつ実行する方式はアウトオブオーダー実行の説明です。
- イ誤り。命令の各段階を並列処理する方式はパイプライン処理の説明です。
- ウ正しい。同時に実行可能な複数の命令をまとめて一つの命令として実行するのがVLIWの説明です。
- エ誤り。複数のパイプラインを用いて同時に複数命令を実行させる方式はスーパスカラの説明です。