プロセッサの高速化を図る手法であるスーパースカラの説明として、適切なものはどれか。
依存のない命令を実行時に並列実行するのがスーパースカラ
選択肢
- ア互いに依存関係のない複数の命令を動的に並列実行する。
- イ同時に実行可能な複数の機能が埋め込まれた語長の長い命令を実行する。
- ウパイプラインのステージを細分化する。
- エ一つの命令で同時に複数のデータの処理を行う。
正解と解説
正解:ア 互いに依存関係のない複数の命令を動的に並列実行する。
スーパースカラは、CPU内に演算器やパイプラインを複数備え、依存関係のない命令を同時に複数取り出して並列に実行する方式である。どの命令を同時に走らせるかをハードウェアが実行時に判断する点が、コンパイラが事前に組み合わせるVLIWとの違いである。
選択肢ごとの解説
- ア正しい。依存関係のない複数命令を動的に並列実行するのがスーパースカラである。
- イ同時実行可能な複数の機能を1つの長い命令にまとめるのはVLIWの説明である。
- ウパイプラインのステージを細かく分けるのはスーパーパイプラインの説明である。
- エ一つの命令で複数のデータを同時に処理するのはSIMDの説明である。
同じ分野の他の問題
- CPU内部の命令読取り用バスとデータアクセス用バスとを分離するハーバードアーキテクチャを用いる目的として、適切なものはど…2023年度 春期 午前II 問21
- パイプラインの深さをD、パイプラインピッチをP秒とすると、I個の命令をパイプラインで実行するのに要する時間を表す式はどれ…2021年度 春期 午前II 問21
- 図はプロセッサによってフェッチされた命令の格納順序を表している。aに該当するプロセッサの構成要素はどれか。2019年度 秋期 午前II 問18
- 1台のCPUの性能を1とするとき、そのCPUをn台用いたマルチプロセッサの性能Pが、 P = n / (1 + (n-1…2018年度 秋期 午前II 問19
- マルチプロセッサによる並列処理で得られる高速化率(単一プロセッサのときと比べた倍率)Eを、次の式によって評価する。E =…2017年度 秋期 午前II 問20
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。