Содержание
- Определение - что означает закон Амдалса?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Техопедия объясняет закон Амдалса
Определение - что означает закон Амдалса?
Закон Амдала - это формула, используемая для нахождения максимально возможного улучшения за счет улучшения определенной части системы. В параллельных вычислениях закон Амдалса в основном используется для прогнозирования теоретического максимального ускорения обработки программ с использованием нескольких процессоров. Он назван в честь Джина Амдала, компьютерного архитектора из IBM и корпорации Amdahl.
Этот термин также известен как аргумент Амдала.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Техопедия объясняет закон Амдалса
Закон Амдала гласит, что при распараллеливании, если P - это доля системы или программы, которая может быть сделана параллельной, а 1-P - это пропорция, которая остается последовательной, то максимальное ускорение, которое может быть достигнуто при использовании N числа процессоров, равно 1 /. ((1-Р) + (P / N).
Если N стремится к бесконечности, то максимальное ускорение стремится к 1 / (1-P).
Ускорение ограничено общим временем, необходимым для последовательной (последовательной) части программы. Для 10 часов вычислений, если мы можем распараллелить 9 часов вычислений и 1 час нельзя распараллелить, то наше максимальное ускорение ограничено 10x.