Înțelegerea Legii Amdahl este esențială pentru evaluarea vitezei potențiale a arhitecturilor de calcul paralele. Aceasta ajută la determinarea îmbunătățirii maxime realizabile atunci când crește numărul de procesoare pentru o anumită sarcină.

Ce este Amdahl ?

Amdahl

Aplicarea Legii Amdahl

Pentru a aplica Legea Amdahls, identifica componentele seriale și paralele ale sarcinii. Legea este exprimată ca:

Speedup = 1 / (S + (P/N) ]

unde:

  • S este partea serială a sarcinii.
  • P este partea paralelă a sarcinii.
  • N este numărul de procesoare.

Implicaţii pentru arhitectura paralelă

Legea arată că creșterea numărului de procesatori duce la diminuarea returnărilor dacă partea serială a sarcinii rămâne semnificativă. Pentru a maximiza performanța, reducerea componentelor seriale este crucială.

Strategiile de proiectare ar trebui să se concentreze pe reducerea blocajelor seriale și optimizarea execuției paralele pentru a aborda limita de viteză teoretică prevăzută de Amdahls .