応用情報技術者試験 令和7年度 秋期 午前 問8
プロセッサの高速化技法の一つとして、同時に実行可能な複数の動作を、コンパイルの段階でまとめて一つの複合命令とし、高速化を図る方式はどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】エ
VLIW(Very Long Instruction Word)は、コンパイラが同時に実行可能な複数の演算を一つの長い命令語にまとめ、プロセッサがそれを一度に実行する方式です。
エのVLIWが正解です。ハードウェアによる命令スケジューリングではなく、コンパイラが命令レベルの並列性を静的に解析してまとめるのが特徴です。
アのCISC(Complex Instruction Set Computer)は、複雑で多機能な命令セットを持つプロセッサアーキテクチャです。コンパイル段階でまとめるのではなく、元々複雑な命令を用意しています。
イのMIMD(Multiple Instruction, Multiple Data)は、フリンの分類における並列処理方式の一つで、複数の命令ストリームが複数のデータを同時に処理するアーキテクチャです。コンパイル段階での命令まとめとは異なります。
ウのRISC(Reduced Instruction Set Computer)は、単純な命令セットで高速化を図るアーキテクチャです。命令をまとめるのではなく、個々の命令を単純化してパイプライン処理を効率化します。
【ポイント】 VLIWはIntelのItanium(IA-64)で採用されたことで知られます。スーパースカラ方式(ハードウェアが動的に並列実行)との違いを理解しておきましょう。
出典:令和7年度 秋期 応用情報技術者試験 午前 問8
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の80問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる