令和6年度 春期 システムアーキテクト試験 午前Ⅱ 問21
テクノロジハードウェア
この問題は2024(R6)春 システムアーキテクト 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。
本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。
プロセッサの高速化を図る手法であるスーパースカラの説明として,適切なものはどれか。
解答・解説を読む
正解: 選択肢ア
スーパースカラ (Superscalar) とは、プロセッサ内に複数のパイプライン(実行ユニット)を設け、互いに依存関係のない複数の命令を同時に(動的に)並列実行することで、全体の処理を高速化するアーキテクチャ技術です。したがって、適切な説明はアとなります。
各選択肢の解説
- ア: 正解。スーパースカラの説明です。
- イ: VLIW (Very Long Instruction Word) の説明です。コンパイラが事前に依存関係を解析し、同時に実行可能な複数の命令を1つの長い命令語にまとめて実行します。
- ウ: スーパーパイプラインの説明です。パイプラインの各ステージをさらに細分化することで、クロック周波数を高め、単位時間あたりの処理命令数を増やす手法です。
- エ: SIMD (Single Instruction, Multiple Data) の説明です。1つの命令で複数のデータに対して同時に同じ演算を行う方式で、画像処理などのベクトル演算に用いられます。