Зміст:
Визначення - Що означає закон Амдала?
Закон Амдала - це формула, яка використовується для пошуку максимального можливого вдосконалення за рахунок вдосконалення певної частини системи. Паралельно обчислюючи, закон Амдала використовується в основному для прогнозування теоретичної максимальної швидкості для обробки програм за допомогою декількох процесорів. Він названий на честь Джина Амдаля, архітектора комп'ютерів із IBM та корпорації Amdahl.
Цей термін також відомий як аргумент Амдала.
Техопедія пояснює Закон Амдаля
Закон Амдала говорить, що при паралелізації, якщо P - пропорція системи або програми, яку можна зробити паралельною, а 1-P - пропорція, яка залишається послідовною, то максимальна швидкість, яку можна досягти за допомогою N кількості процесорів, дорівнює 1 / ((1-P) + (P / N).
Якщо N прагне до нескінченності, то максимальна швидкість має тенденцію до 1 / (1-P).
Прискорення обмежується загальним часом, необхідним для послідовної (серійної) частини програми. Якщо для 10 годин обчислень ми можемо паралелізувати 9 годин обчислень і 1 годину не можна паралелізувати, то наша максимальна швидкість обмежена 10 разів.