スーパースカラ

問題

スーパスカラの説明として,適切なものはどれか。

  • 一つのチップ内に複数のプロセッサコアを実装し,複数のスレッドを並列に実行する。
  • 一つのプロセッサコアで複数のスレッドを切り替えて並列に実行する。
  • 一つの命令で,複数の異なるデータに対する演算を,複数の演算器を用いて並列に実行する。
  • 並列実行可能な複数の命令を,複数の演算器に振り分けることによって並列に実行する。

答え

並列実行可能な複数の命令を、複数の演算器に振り分けることによって並列に実行する。

解説

マルチコアプロセッサ

一つのチップ内に複数のプロセッサコアを実装し,複数のスレッドを並列に実行する。

マルチスレッド

一つのプロセッサコアで複数のスレッドを切り替えて並列に実行する。

SIMD

一つの命令で,複数の異なるデータに対する演算を,複数の演算器を用いて並列に実行する。

スーパースカラ

並列実行可能な複数の命令を,複数の演算器に振り分けることによって並列に実行する。

スーパースカラー(superscalar,スーパースケーラ)とは、プロセッサマイクロアーキテクチャにおける用語で、複数の命令を同時にフェッチし、複数の同種のあるいは異種の実行ユニット並列に動作させ、プログラムの持つ命令レベルの並列性を利用して性能の向上を図るアーキテクチャである。

出典: フリー百科事典『ウィキペディア(Wikipedia)』

類題

問題 応用情報技術者 平成24年春期 午前問11 スーパスカラの説明はどれか。 処理すべきベクトルの長さがベクトルレジスタより長い場合,ベクトルレジスタ長の組に分割して処理を繰り返す方式である。パイプラインを更に細分化することによって高速化を図る方式である...