CPU・アーキテクチャ
処理全体の90%を並列化できるプログラムを、プロセッサの数を限りなく増やして実行したとき、理論上の最大の高速化率はどれか。
- A10倍
- B90倍
- C無限大
答えと解説を見る
正解:A. 10倍
アムダールの法則によると、並列化できない部分(10%)はプロセッサを増やしても短くならないため、全体の実行時間は元の10%より短くなりません。したがって最大の高速化率は 1 ÷ 0.1 = 10倍です。並列化できない部分を減らすことが重要だとわかります。
CPU・アーキテクチャ
正解:A. 10倍
アムダールの法則によると、並列化できない部分(10%)はプロセッサを増やしても短くならないため、全体の実行時間は元の10%より短くなりません。したがって最大の高速化率は 1 ÷ 0.1 = 10倍です。並列化できない部分を減らすことが重要だとわかります。