正答4
解説
正解は4です。
プロセッサの命令方式や並列処理方式の用語を区別する問題です。
コンパイラが同時に実行できる複数の動作を一つの長い命令にまとめる方式が問われています。
【選択肢別解説】
1:× CISC(Complex Instruction Set Computer)は、複雑で多機能な命令を多数備えた命令セットの方式です。
コンパイル時に動作をまとめる方式ではありません。
2:× MIMD(Multiple Instruction stream Multiple Data stream)は、複数のプロセッサがそれぞれ別の命令で別のデータを処理する並列処理の分類です。
複合命令を作る方式ではありません。
3:× RISC(Reduced Instruction Set Computer)は、単純で長さのそろった命令に絞り、パイプライン処理で高速化する方式です。
命令をまとめて一つの長い命令にするわけではありません。
4:○ VLIW(Very Long Instruction Word)は、同時に実行できる複数の動作をコンパイルの段階で一つの長い命令にまとめ、並列に実行して高速化する方式です。
並列性の判断をハードウェアではなくコンパイラが行う点が特徴です。
【ポイント】
並列性をハードウェアが実行時に見つけるのがスーパースカラ、コンパイラが事前にまとめるのがVLIWです。