5783291208
Programowanie równoległe
Prawo Amdahla (1967)
Rozważmy algorytm sekwencyjny o złożoności 7(1,n). Niech r oznacza część obliczeń równoległych, a s sekwencyjnych. Mamy wówczas
r*(l,«) =s7'(l,n), Tr(l,n) = rT(l,n) ,s+r = 1. Przyspieszenie po urównolegleniu
S(p n) < _r(1’")+r(1'")_
1 ~ r(ltn) + T{l,n)/p + To{p,n)
< sT(l,n) + rT(l,n)
~ sT(l,n)+rT(l,n)/p 1 _ 1 s + r/p s+(l—s)/p
Wzór ten nosi nazwę prawa Amdahla i daje ograniczenie przyspieszenia będącego funkcją s oraz p.
Np. dlap= 1000,5 = 0.01 (l%),S«90;dlap-»°°,s = 0.01,S= 100.
Wyszukiwarka
Podobne podstrony:
Programowanie równoległeSuma elementów tablicy a[n] n procesorów Algorytm poszukiwania minimum i algProgramowanie równoległe Złożoność T(l,n) wyraża się przez złożoność części sekwencyjnejProgramowanie Równoległe i Rozproszone Wykład 5 PROGRAMY ROZPROSZONE AlgorytmProgramowanie równoległeCharakterystyka ilościowa algorytmów Przez algorytm równoległy (AR)Stosując metodologię programowania dynamicznego oraz ideę algorytmu sekwencyjnego można rozwiązać baSlajd3 Algorytmy sekwencyjne i równoległeAlgorytm równoległy:Algorytm sekwencyjny: ( START ) Krok 1Programowanie Równoległe i Rozproszone Wykład 13 MPI - wstęp W MPI łatwo oprogramowywuje się algorytSlajd2 (11) Modele programowania równoległego (1/4) > Pytania i Czy dostępna jest pamięć fizyczniSlajd2 (29) Modele programowania równoległego (1/4) - Pytania Czy dostępna jest pamięć fizycznie wspSlajd3 (11) Modele programowania równoległego (2/4) ■ 1. Model z wykorzystaniem kompilatorów zrównolSlajd3 (28) Modele programowania równoległego (2/4) 1. Model z wykorzystaniem kompilatorów z równo lSlajd4 (11) Modele programowania równoległego (3/4) ■ Model z pamięcią współdzieloSlajd4 (29) Modele programowania równoległego (3/4) Model z pamięcią współdzieloną bazuje na wykorzySlajd5 (10) Modele programowania równoległego (4/4) - Cechy modelu z wymianą komunikatów: 1.Slajd5 (26) Modele programowania równoległego (4/4) • Cechy modelu z wymianą komunSlajd4 (29) Modele programowania równoległego (3/4) Model z pamięcią współdzieloną bazuje na wykorzywięcej podobnych podstron