2024年(令和6年) 春期 システムアーキテクト 午前 問21

プロセッサの高速化を図る手法であるスーパースカラの説明として、適切なものはどれか。

 ア  互いに依存関係のない複数の命令を並列実行する。
 イ  同時に実行可能な複数の機能が埋め込まれた語長の長い命令を実行する。
 ウ  パイプラインのステージを細分化する。
 エ  一つの命令で同時に複数のデータの処理を行う。


答え ア


解説

 ア  互いに依存関係のない複数の命令を並列実行するのは、スーパースカラです。(〇)
 イ  同時に実行可能な複数の機能が埋め込まれた語長の長い命令を実行するのは、VLIW(Very Long Instruction Word、超長命令語)です。(×)
 ウ  パイプラインのステージを細分化するのは、スーパーパイプラインです。(×)
 エ  一つの命令で同時に複数のデータの処理を行うのは、SIMD(Single-Instruction, Multiple-Data)です。(×)


キーワード
・スーパースカラ

キーワードの解説
  • スーパースカラ(superscalar)
    CPUのアーキテクチャの一つで、命令レベルを並列化して、1度に複数の命令を処理することで高速化を行う技術です。
    CPUで複数の命令を1度に処理するためには、整数演算処理部と小数点演算処理部のような、冗長な実行ユニットを使います。

もっと、「スーパースカラ」について調べてみよう。

戻る 一覧へ 次へ