本文へ移動
合格ノート.
基本情報技術者試験
基本情報技術者試験用語一覧を見る
テクノロジ

スーパースカラとは

読み方:スーパースカラ

ひとことで言うと:複数の実行ユニットを用い、1クロックに複数命令を並列に発行・実行する方式。

意味をわかりやすく解説

スーパースカラは、複数の演算器や実行パイプラインを備え、依存関係のない複数命令を同じクロックサイクルに並列実行できるようにする高速化技術です。

命令間にデータ依存がある場合は同時実行できないため、命令の依存関係を調べて発行する必要があります。単にクロック周波数を上げる技術ではありません。

具体例

整数加算と、それとは独立した別データの乗算を別々の実行ユニットへ同時に発行します。

似た用語との違い

パイプライン

パイプラインは命令処理の段階を重ねます。スーパースカラは複数の命令を同時に発行できるよう複数の実行系を持ちます。

SIMD

スーパースカラは独立した複数命令を並列実行します。SIMDは一つの命令を複数データへ同時適用します。

覚え方

スーパー「スカラ」=複数のスカラ命令を同時発行。

基本情報技術者試験の試験ポイント

パイプライン、SIMDとの違いと、命令依存が並列実行を妨げる点を問われます。

CHECK QUESTION

一つの命令を複数データへ適用する方式ではなく、独立した複数命令を同時発行する方式は何ですか。

答えを見る

スーパースカラです。

この説明は分かりやすかったですか?

基本情報技術者試験を勉強中ですか?

この用語を含む重要用語を、単語帳や4択テストで学習できます。