Hjem Hardware Hvad er amdahls lov? - definition fra techopedia

Hvad er amdahls lov? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Amdahls lov?

Amdahls lov er en formel, der bruges til at finde den maksimale forbedring, der er mulig ved at forbedre en bestemt del af et system. Ved parallel computing anvendes Amdahls lov hovedsageligt til at forudsige den teoretiske maksimale speedup til programbehandling ved hjælp af flere processorer. Det er opkaldt efter Gene Amdahl, en computerarkitekt fra IBM og Amdahl Corporation.


Dette udtryk er også kendt som Amdahls argument.

Techopedia forklarer Amdahls lov

Amdahls lov siger, at hvis P er andelen af ​​et system eller et program, der kan gøres parallelt, og 1-P er den andel, der forbliver seriel, så er den maksimale hastighed, der kan opnås ved hjælp af N antal processorer, 1 / ((1-P) + (P / N).


Hvis N har en tendens til uendelig tendens til den maksimale speedup til 1 / (1-P).


Speedup er begrænset af den samlede tid, der er nødvendig for den sekvensielle (serielle) del af programmet. I 10 timers computing, hvis vi kan parallelisere 9 timers computing og 1 time ikke kan paralleliseres, er vores maksimale speedup begrænset til 10x.

Hvad er amdahls lov? - definition fra techopedia