CPU・アーキテクチャ

プログラムの性能が、演算性能とメモリ帯域のどちらで制限されるかを、演算強度(1バイトあたりの演算数)を横軸にして図示するモデルはどれか。

  1. Aアムダールの法則
  2. Bルーフラインモデル
  3. Cポアソンモデル
答えと解説を見る

正解:B. ルーフラインモデル

ルーフラインモデルでは、演算強度が低いプログラムはメモリ帯域で性能が頭打ちになり(斜めの線)、高いプログラムはプロセッサのピーク演算性能で頭打ちになります(水平の線)。この形が屋根のように見えることから名づけられ、性能改善の方針を考えるのに使われます。

  • A. アムダールの法則は、並列化できない部分による高速化の限界を表します。
  • B. 正しい。演算性能とメモリ帯域の制約を図示するモデルです。
  • C. ポアソンモデルは歩留まりの計算などに使われます。
この分野を解く 分野ページへ

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

  1. CPUのパイプライン処理の主な目的として正しいものはどれか。
  2. キャッシュメモリを設ける主な目的として正しいものはどれか。
  3. ノイマン型コンピュータの特徴として正しいものはどれか。
  4. 1つのチップに複数のプロセッサコアを搭載する(マルチコア化する)主な目的はどれか。
  5. RISC(縮小命令セットコンピュータ)の特徴として正しいものはどれか。