令和6年度 春期 システムアーキテクト試験 午前Ⅱ 問21
テクノロジ/コンピュータ構成要素プロセッサの高速化を図る手法であるスーパースカラの説明として,適切なものはどれか。
出典:令和6年度 春期 システムアーキテクト試験 午前Ⅱ 問21
- ア互いに依存関係のない複数の命令を動的に並列実行する。
- イ同時に実行可能な複数の機能が埋め込まれた語長の長い命令を実行する。
- ウパイプラインのステージを細分化する。
- エ一つの命令で同時に複数のデータの処理を行う。
正解:ア
解説
スーパースカラは,プロセッサ内に複数の実行ユニットを備え,互いに依存関係のない複数の命令を検出して同時に(動的に)並列実行することによって,処理の高速化を図る方式です。
選択肢ごとの解説
- ア正しい。互いに依存関係のない複数の命令を動的に並列実行するのが,スーパースカラの説明です。
- イ誤り。同時に実行可能な複数の機能を埋め込んだ語長の長い命令を実行する方式は,VLIW(超長命令語)方式の説明です。
- ウ誤り。パイプラインのステージを細分化してクロック周波数を高める手法は,スーパーパイプラインの説明です。
- エ誤り。一つの命令で同時に複数のデータを処理する方式は,SIMDの説明です。