ウカマル応用情報技術者ログイン

平成30年度 春期 応用情報技術者 問9

テクノロジ系

プロセッサの高速化技法の一つとして,同時に実行可能な複数の動作を,コンパイルの段階でまとめて一つの複合命令とし,高速化を図る方式はどれか。

選択肢
正解と解説

正解 エ

コンパイル時に並列実行できる複数の動作を1つの長い複合命令にまとめる方式は、VLIWです。

VLIW(Very Long Instruction Word)は、同時に実行できる複数の命令を、コンパイラが前もって1つの長い命令語にまとめる方式です。プロセッサは、その長い命令に含まれる各動作を複数の演算器で同時に実行します。並列性の判断をハードウェアではなくコンパイラが行うため、制御回路を簡単にできます。問題文の「コンパイルの段階でまとめて一つの複合命令」が決め手です。

ア:CISC(Complex Instruction Set Computer)は、複雑で多機能な命令を多数そろえ、命令長も可変とする命令セットの方式です。

イ:MIMD(Multiple Instruction Multiple Data)は、複数のプロセッサがそれぞれ別の命令で別のデータを処理する並列処理の方式です。

ウ:RISC(Reduced Instruction Set Computer)は、命令を単純で固定長のものに絞り、パイプライン処理で高速化する命令セットの方式です。

出典:平成30年度 春期 応用情報技術者試験 問9

全年度から出題。10問で実力を判定します。登録不要。

出典:平成30年度 春期 応用情報技術者試験 問9(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方