平成20年 春期 基本情報技術者 午前 問17
スーパースカラの説明はどれか。
| ア | 処理すべきベクトルの長さがベクトルレジスタより長い場合、ベクトルレジスタ長の組に分割して処理を繰り返す方式である。 | |
| イ | パイプラインを更に細分化することによって高速化を図る方式である。 | |
| ウ | 複数のパイプラインを用いて、同時に複数の命令を実行可能にすることによって高速化を図る方式である。 | |
| エ | 命令後を長く取り、一つの命令で複数の機能ユニットを同時に制御することによって高速化を図る方式である。 |
【キーワード】
・スーパースカラ
【キーワードの解説】
- スーパースカラ(superscalar)
CPUのアーキテクチャの一つで、命令レベルを並列化して、1度に複数の命令を処理することで高速化を行う技術です。
CPUで複数の命令を1度に処理するためには、整数演算処理部と小数点演算処理部のような、冗長な実行ユニットを使います。

スポンサードリンク
CPUのスーパースカラについての質問です。
スーパースカラやパイプライン、VLIW(超長命令語)などのCPUの高速化技術は出題されることが多いので、各技術についての特徴を理解しましょう。
最近はこういった技術に加えて、マルチコアのCPUが多くなってきています。
既にスーパースカラやパイプライン、VLIWなどを採用しているCPUで、処理速度を向上させるのに最も効果的な方法は、動作周波数を上げることですが、動作周波数を上げると消費電力の問題、熱の問題が大きいので、動作周波数を上げずに、処理速度の向上が期待できるマルチコアを採用するCPUメーカが多いです。
この消費電力や熱の問題は近年重要視されていて、CPU選択を行うときは必ず話題になります。

