過去問解きまくり研究所 ホーム

令和4年度 秋期 午前Ⅱ 問7

システムの評価指標

性能向上比に関する記述

マルチプロセッサによる並列処理において,1 プロセッサのときに対する性能向上比はアムダールの法則で説明することができる。性能向上比に関する記述のうち,適切なものはどれか。

〔アムダールの法則〕
性能向上比 = 1 / [(1-並列化可能部の割合)+ 並列化可能部の割合 / プロセッサ数]

答えと解説を見る

✓ これが正解ウ並列化可能部の割合が 0.5 の場合は,プロセッサ数をいくら増やしても性能向上比が 2 を超えることはない。

解説

並列化可能部が0.5なら、性能向上比は2を超えません。

アムダールの法則では、並列化可能部の割合をp、プロセッサ数をnとすると、性能向上比=1÷[(1−p)+p÷n]です。nをいくら増やしても、p÷nが0に近づくだけで、並列化できない部分の(1−p)は残ります。p=0.5なら分母は0.5+0.5÷nで、nを大きくすると0.5に近づくので、性能向上比は1÷0.5=2に近づきますが、2を超えることはありません。たとえばn=2で約1.33、n=10で約1.82です。並列化できない部分が性能向上の上限を決める、というのがこの法則のポイントです。

ほかの選択肢はなぜ違うのか

出典:令和4年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問7

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)