令和7年度 秋期 応用情報技術者試験 午前 問8
テクノロジ/コンピュータ構成要素プロセッサの高速化技法の一つとして,同時に実行可能な複数の動作を,コンパイルの段階でまとめて一つの複合命令とし,高速化を図る方式はどれか。
出典:令和7年度 秋期 応用情報技術者試験 午前 問8
- アCISC
- イMIMD
- ウRISC
- エVLIW
正解:エ
解説
VLIW(Very Long Instruction Word)は,同時に実行できる複数の動作をコンパイルの段階で一つの長い命令語にまとめておき,実行時にはハードウェアがそれらを並列実行する方式です。命令間の依存関係の解析をコンパイラが担うため,実行時に依存関係を調べる回路が不要となりハードウェアを簡素にできます。
選択肢ごとの解説
- ア誤り。CISC は1命令で複雑な処理を行う可変長命令をもつアーキテクチャで,コンパイラが複数動作をまとめる方式ではありません。
- イ誤り。MIMD は,複数の命令流で複数のデータを処理するというフリンの分類上のマルチプロセッサ構成を表す用語です。
- ウ誤り。RISC は命令を単純・固定長にしてパイプライン処理を効率化するアーキテクチャです。
- エ正しい。コンパイル時に複数の動作を一つの複合命令にまとめるのが VLIW です。