Table of Contents
Appying Amdahl 's Law helps evaluate potential improments in system performance when optizizing specic confients. It provides a way to estimate thee maximum speed usup equipable by enhancing part of a system, considering thoe proportion of time that part is used.
Understanding Amdahl 's Law
Amdahl 's Law states that the over all speedup of a system is limited by te portion of thee systemem that cannot bee improvid. Te formula is:
CLAS1; CLAS1; CLAS3; CLAS3; CLAS3; Speedup = 1 / ((1 - P) + (P / S))) CLAS1; CLAS1; CLAS3; CLAS3; CLAS3c;
Where:
- CLANE1; CLANE1; FLT: 0 CLANE3; CLANE1; CLANE1; CLANE1; CLANE3; CLANE3; CLANE3; CLANE3; CLANE3; CLANE3; CLANE1; CLANE3; CLANE3; CLANE3; CLANE3; CLANE3; = proportion of excution time affected by thee imfement
- CLANE1; CLANE1; FLT: 0 CLANE3; CLANE3; S CLANE1; CLANE1; CLANE3; CLANE3; CLANE3; CLANE3; FLANE3; FLANE3; CLANE1; CLANE1; CLANE1; CLANE3; CLANE3; CLANE3; = speedup of the improvised part
Vypočítání System Zlepšení
To estimate the impact of an upgrade, identify the part of the system that wil bee improvid and determinae it s current contrition to total execution time. Then, appliy the formula to find thee potential overall speed.
For exampla, if a task Spends 40% of its time on a accordent that can be sped up by a factor of 4, thee maxim speed up is calculated as:
CLAS1; CLAS1; CLAS3; CLAS3; CLAS3; CLAS3; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CCAS3c; CLAS3c; CCAS3c; CCAS3c; CLAS3c; CCAS3c; CLAS3c; CLAS3c; CLASLAS4C3c; C3c; CUM4x3c;
Case Study: Multi- Core Processing
In a system where 70% of procesing time can be parallized, upgrading thee paralel competent to run 8 times faster results in a maxim speed of:
CLAS1; CLAS1; CLAS3; CLAS3; CLAS3; CLAS3; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CLAS3c; CCAS3c; CLAS3c; CCAS3c; CCAS3c; CLAS3c; CLASLAS3c; CLAS3c; CLASLAS3c; CLAS3c; C3c; CLAS3c; CLAS3c;
This demonates reducishing return as t e non- parallelizable portion limits overall performance gains.