В параллельных вычислениях закон Амдала в основном используется для прогнозирования теоретического максимального ускорения обработки программ с использованием нескольких процессоров. Если мы обозначим скорость вверх как S, то закон Амдала дается формулой:
S = 1 / ((1-P) + (P / N)
, где P - это доля системы или программы, которая может быть сделана параллельной, и 1-P это пропорция, которая остается последовательной. Мой вопрос: как мы можем вычислить или оценить P для данной программы?
Более конкретно, мой вопрос состоит из двух частей:
- Как мы можем вычислить P теоретически?
- Как мы можем вычислить P на практике?
Я знаю, что мой вопрос может быть легким, но я учусь.
ref: https://www.techopedia.com/definition/17035/amdahls-law