1台の CPU の性能を1とするとき,その CPU を n 台用いたマルチプロセッサの性能 P が P=n/(1+(n−1)a) で表される(a はオーバーヘッドを表す定数)。この式では n をいくら大きくしても P はある上限を超えない。a=0.1 の場合,P の上限は幾らか。

テクノロジ系・一部改変

ア 5

なぜ違う: 1/(2a) など係数を誤った値。

イ 10
ウ 15

なぜ違う: 1/a=10 が上限で、15にはならない。

エ 20

なぜ違う: 2/a など係数を誤った値。

正解: イ

要点: n→∞で P→1/a。a=0.1 なので上限は 10。

P=n/(1+(n−1)a) で n を無限に大きくすると、P→n/(na)=1/a に収束する。a=0.1 なので上限は 1/0.1=10。

関連キーワード: マルチプロセッサ・性能上限・アムダールの法則・計算

同じ回の前後の問題

テクノロジ系の他の問題

アプリで弱点分析つきの演習ができます

App Store

応用情報技術者の学習アプリ(応用情報トレ)

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