72
G(n – 1)
– количество
операций, необходимое для вычисления чисе
л F(n – 1),
G(n – 2) - количество операций, необходимое для вычисления чисел F(n – 2),
1 – одна операция для нахождения суммы.
Определяем:
G(0) = 0, G(1) = 0. G
A1
(n) = F(n) – 1
И получаем оценку:
0
Параллельный рекурсивный алгоритм
Предположим,
что каждая из функций
F(n – 2)
и
F(n – 1)
обрабатывается на отдельном процессоре [2].
F(n)
{ if(n<2) return 1;
Процессор 1 Процессор 2
a= F(n-2) b= F(n-1)
return a+b;
}
Для выполнения параллельного
алгоритма около
Do'stlaringiz bilan baham: