令和4年度 春期 応用情報技術者試験 午前 問8
テクノロジ/コンピュータ構成要素プロセッサの高速化技法の一つとして,同時に実行可能な複数の動作を,コンパイルの段階でまとめて一つの複合命令とし,高速化を図る方式はどれか。
出典:令和4年度 春期 応用情報技術者試験 午前 問8
- アCISC
- イMIMD
- ウRISC
- エVLIW
正解:エ
解説
VLIW(Very Long Instruction Word)は,同時に実行可能な複数の動作をコンパイル時にまとめて一つの長い複合命令とし,ハードウェアの依存関係解析を簡素化して高速化を図る方式です。並列実行可能性の判断をコンパイラが担う点が特徴です。
選択肢ごとの解説
- ア誤り。CISC は高機能で複雑な命令セットをもつプロセッサの方式であり,コンパイル段階で複数動作をまとめる方式ではありません。
- イ誤り。MIMD は複数のプロセッサがそれぞれ異なる命令で異なるデータを処理する並列計算機の分類です。
- ウ誤り。RISC は命令を単純化して1命令を高速に実行する方式で,複合命令化とは逆の考え方です。
- エ正しい。VLIW はコンパイルの段階で同時実行可能な動作を一つの複合命令にまとめる方式です。