システムアーキテクト暗記無料で始める

スーパースカラとは?すーぱーすからー

スーパースカラとは、複数の実行ユニットを備え、依存関係のない命令をハードウェアが実行時に判定して同時に発行・実行する方式。1クロックあたりの実行命令数を1より大きくでき、アウトオブオーダ実行や分岐予測と組み合わせて命令レベルの並列性を引き出す。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では1回出題されています。

システムアーキテクト試験の頻出用語/午前II

この語が出る過去問を解く →

背景

動作周波数を上げる方向の性能向上は、消費電力と発熱で頭打ちになる。同じクロックで複数の命令を流せれば、周波数を上げずに性能が伸びるという発想から、命令レベルの並列性を取り出す仕組みが発達した。同時に出せるかどうかは命令間の依存で決まるため、その判定を誰がいつ行うかで方式が分かれる。

具体例

演算命令とロード命令のように使う実行ユニットが異なり、互いの結果に依存しない命令を同一クロックで発行し、パイプラインを埋めたまま流し続ける。IntelのCoreシリーズをはじめ、現代の汎用CPUはこの方式をとる。

試験での引っ掛け

VLIWとの区別が定番。同時実行できる命令の組合せをコンパイラがコンパイル時に決めて1語へまとめるのがVLIW、ハードウェアが実行時に判定するのがスーパースカラで、判断の主体と時点が違う。パイプラインの段数を細かくするスーパーパイプラインとも別物。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • VLIWとの区別が定番。