マルチプロセッサの高速化率

ネットワークスペシャリスト 平成24年度 秋期 午前Ⅱ 問23

マルチプロセッサの高速化率

マルチプロセッサによる並列処理で得られる高速化率(単一プロセッサのときと比べた倍率)Eを,次の式によって評価する。r=0.9のアプリケーションの高速化率がr=0.3のものの3倍となるのは,プロセッサが何台のときか。 E=1/(1−r+r/n) ここで,n:プロセッサの台数(1≦n),r:対象とする処理のうち,並列化が可能な部分の割合(0≦r≦1)とし,並列化に伴うオーバヘッドは考慮しないものとする。

ア 3

イ 4

ウ 5

エ 6

分数を線形表記。

正解を表示

エ

この問題に出てくる用語

マルチプロセッサ
複数のプロセッサ(CPU)を使い、処理を分担して同時に進める方式。調整にかかるオーバーヘッドや分割できない処理があるため、台数に比例した高速化が得られるとは限らない。処理内容によっては性能向上が頭打ちになる。

問題文:IPA公開の問題冊子(PDF)

↑