情報処理安全確保支援士試験 情報セキュリティスペシャリスト試験 平成27年度春期 午前Ⅰ 問4: スーパスカラの説明として,適切なものはどれか。
←情報セキュリティスペシャリスト試験 平成27年度春期 午前Ⅰ
スーパスカラの説明として,適切なものはどれか。
問題本文
スーパスカラの説明として,適切なものはどれか。
選択肢
- ア.処理すべきベクトルの長さがベクトルレジスタよりも長い場合,ベクトルレジスタ長の組に分割して処理を繰り返す方式である。
- イ.パイプラインを更に細分化することによって,高速化を図る方式である。
- ウ.複数のパイプラインを用い,同時に複数の命令を実行可能にすることによって,高速化を図る方式である。
- エ.命令語を長く取り,一つの命令で複数の機能ユニットを同時に制御することによって,高速化を図る方式である。
正解
ウ. 複数のパイプラインを用い,同時に複数の命令を実行可能にすることによって,高速化を図る方式である。
解説
スーパスカラは、複数のパイプライン(実行ユニット)を備え、依存関係のない複数命令を同一クロックで並列実行して処理性能を高める方式。ウがこの定義に合致する。命令レベル並列性を活用する代表的手法で、アウトオブオーダ実行などと組み合わされる。性能向上の仕組みを区別する設問で、各高速化技法の名称と特徴を正確に押さえることが求められる。
選択肢ごとの解説
- ア.長いベクトルをレジスタ長に分割処理する説明で、ベクトル計算機の手法でありスーパスカラではない。
- イ.パイプライン段を細分化するスーパパイプラインの説明で、複数命令の並列実行とは異なり誤り。
- ウ.複数パイプラインで同時に複数命令を実行し高速化する点が、スーパスカラの定義に合致し正しい。
- エ.長い命令語で複数ユニットを制御するVLIWの説明であり、スーパスカラとは別方式で誤り。
情報セキュリティスペシャリスト試験 平成27年度春期 午前Ⅰ の過去問一覧へ戻る・問4