CPU・アーキテクチャ

1クロックサイクルに複数の命令を同時に発行・実行するプロセッサの方式を何と呼ぶか。

  1. Aスーパースカラ
  2. Bシングルサイクル
  3. Cハーバードアーキテクチャ
答えと解説を見る

正解:A. スーパースカラ

スーパースカラは、複数の演算器を備え、互いに依存しない命令を同時に実行することで、1クロックあたりの実行命令数を増やす方式です。命令の順序を入れ替えて実行するアウトオブオーダー実行などと組み合わせて、高性能なCPUで使われています。

この分野を解く 分野ページへ

CPU・アーキテクチャのほかの問題

  1. 仮想アドレスから物理アドレスへの変換結果を保持し、アドレス変換を高速化するキャッシュはどれか。
  2. AIの推論処理を高速かつ低い消費電力で行うために、スマートフォン用のSoCなどに搭載される専用回路はどれか。
  3. 一般的なコンピュータで、アクセスが速い順に並べた記憶階層として正しいものはどれか。
  4. クロック周波数2 GHz、平均CPI(1命令あたりの平均クロック数)0.5のプロセッサが、1秒間に実行できる命令数はおよそいくらか。
  5. 処理全体の90%を並列化できるプログラムを、プロセッサの数を限りなく増やして実行したとき、理論上の最大の高速化率はどれか。