スーパーパイプライン

読み:スーパーパイプライン
外語:super pipeline
品詞:名詞

マイクロプロセッサの命令実行を幾つかの段階に分割する技術をパイプラインというが、これを非常に細かいステージに分割することで高速化を図る技術のこと。

分割数が増えれば増えるほど、各ステージでの処理が簡素化されるため動作クロックを上げやすくなり性能向上に貢献する。

その一方で、各ステージでの依存関係によるストールが発生しやすくなり、性能を発揮するためにはコンパイラで実行ファイルを作る時点からの最適化が必須となる。また分岐予測が外れた場合はそれまで処理中のものをすべて廃棄しなくてはならないため、分岐予測の性能も全体の性能に関わって来ることになる。