IPA過去問ドリル

令和4年度 春期 応用情報技術者試験 午前 問12

テクノロジ/システム構成要素

プロセッサ数と,計算処理におけるプロセスの並列化が可能な部分の割合とが,性能向上へ及ぼす影響に関する記述のうち,アムダールの法則に基づいたものはどれか。

出典:令和4年度 春期 応用情報技術者試験 午前 問12

正解:ウ

解説

アムダールの法則は,プログラム中に並列化できない部分が割合 s だけ存在すると,プロセッサ数 n をいくら増やしても速度向上比は 1/(s+(1−s)/n) にとどまり,n→∞ でも 1/s に漸近するというものです。並列化できない部分が性能向上の上限を決めます。

選択肢ごとの解説

  • 誤り。全ての処理が並列化できる場合,速度向上比はプロセッサ数に比例して増加し,一定水準に漸近することはありません。
  • 誤り。並列化できない部分がある場合,速度向上比はプロセッサ数に比例せず,上限値に漸近します。
  • 正しい。並列化できない処理があると,プロセッサ数を増やしても速度向上比は 1/s を上限とする水準に漸近的に近づきます。
  • 誤り。並列化できる割合が増えれば速度向上比は大きくなります。プロセッサ数に反比例して減少することはありません。
応用情報技術者の過去問を演習モードで解く