VLIWによる高速化方式
VLIW(Very Long Instruction Word: 超長型命令語) は、コンパイラが事前に依存関係のない複数の命令を解析し、一つの非常に長い命令語にまとめて同時に実行ユニットへ送り込むことで処理を高速化する方式です。 ハードウェアによる動的な依存関係チェックを不要にし、コンパイラ(ソフトウェア)側で静的に最適化を行う点が大きな特徴です。 【各選択肢の解説】 ア: 複数のCPUやコアが共通の主記憶を共有して処理を行うのは 共有メモリ型マルチプロセッサ(SMP) の説明のため誤りです。 イ: 一つの命令で複数のデータを同時に並行処理するのは SIMD(Single Instruction Multiple Data) の説明のため誤りです。 ウ: 実行可能な命令をハードウェアが動的に検出して同時に実行するのは スーパースカラ(Superscalar) の説明のため誤りです。 エ: 正解です。 コンパイラが依存関係のない複数の命令をまとめて一つの超長型命令とし、同時に実行する手法が VLIW です。
VLIW
プロセッサの高速化技法の一つとして、同時に実行可能な複数の動作を、コンパイルの段階でまとめて一つの複合命令とし、高速化を図る方式はどれか。
出典
令和7年度 秋期 高度情報処理技術者試験 午前Ⅰ 問4
ア
CISC
イ
MIMD
ウ
RISC
エ
VLIW
前の問題
スキップ
【正解・解説】VLIWによる高速化方式|令和7秋 高度情報処理技術者試験 午前Ⅰ 問4 | IT資格ラボ