アムダールの法則とは
あむだーるのほうそく
プログラムの一部だけを並列化したとき、全体の高速化は並列化できない部分によって制限されるという法則。例えば90%を並列化しても、最大で10倍までしか速くならない。
この用語の分野: CPU・アーキテクチャ
あむだーるのほうそく
プログラムの一部だけを並列化したとき、全体の高速化は並列化できない部分によって制限されるという法則。例えば90%を並列化しても、最大で10倍までしか速くならない。
この用語の分野: CPU・アーキテクチャ
アムダールの法則では、並列化できる割合をp、プロセッサ数をNとすると、高速化率は 1/((1 − p) + p/N) です。
処理全体の90%を並列化できるプログラムを、プロセッサの数を限りなく増やして実行したとき、理論上の最大の高速化率はどれ…IPC アウトオブオーダー実行 SMT(同時マルチスレッディング) NPU(ニューラルプロセッシングユニット) 仮想記憶 キャッシュコヒーレンシ キャッシュメモリ GPU シストリックアレイ SIMD