マルチプロセッサの高速化率
ネットワークスペシャリスト 平成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)