平成24年度 秋期 応用情報技術者試験 午前 問9
命令を並列実行するためのアーキテクチャであって,複数の命令を同時に実行するとき,命令を実行する演算器をハードウェアによって動的に割り当てる方式はどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ウ
-
ア: SMP
誤り。SMP(対称型マルチプロセッシング)は,複数のプロセッサが主記憶を共有し,対等に処理を分担する方式です。1つのプロセッサ内で演算器を割り当てる方式ではありません。 -
イ: VLIW
誤り。VLIWは,同時に実行できる複数の命令をコンパイラがあらかじめ1つの長い命令語にまとめておく方式です。演算器の割当てはハードウェアではなくコンパイル時に静的に決まります。 -
ウ: スーパスカラ
正しい。スーパスカラは,CPU内に複数の演算器(パイプライン)を持ち,同時に実行可能な命令をハードウェアが実行時に判断して,動的に演算器へ割り当てる方式です。 -
エ: スーパパイプライン
誤り。スーパパイプラインは,パイプラインの各ステージをさらに細かく分割して段数を増やし,クロックを高速化する方式です。
答え
ウ: スーパスカラ
出典:平成24年度 秋期 応用情報技術者試験 午前 問9