Дәріс конспектілері (тезистері) уе-10-20 фр 03



бет20/46
Дата14.01.2023
өлшемі2,05 Mb.
#61250
түріКонспект
1   ...   16   17   18   19   20   21   22   23   ...   46
Байланысты:
Дәріс мәтіні

Амдал заңы. Параллельді есептеулерді модельдеу.
Параллельді есептеулер сапасына мына көрсеткіштер әсер етеді:

  1. Есептеудің жедел орындалуы.

  2. Есептелу тиімділігі.

  3. Есептелу құны.

  4. Есептелу көлемі.

  5. Есептелудің жедел орындалуы (speedup) мына шамамен анықталады:
    p – процессорлар саны

Есептелудің тиімділігі мына шамамен анықталады:
p-процессорлар саны
Есептелу құнының пайдалы бағасы – параллельді есептелетін уақыттың
процессорлар санына көбейтіндісін айтамыз.
р- процессорлаp саны
Мысалдар келтірейік:
1-мысал. «Операциялар-операндтар» графы түрінде есептеу моделі.
Есептеу моделін жеңілдету үшін, есептеу барысындағы кез-келген есептеу
операциясына кететін уақытты бірдей және 1-ге тең деп қабылдаймыз (өлшем
бірлігін өз бетімізше аламыз).
Мынадай есеп қойылсын: Қарама-қарсы бұрыштарының координаттары
берілген тіктөртбұрыштың ауданын есептеудің алгоритмін граф түрінде
көрсетейік.
Бұл мысалдан, есеп шешуде таңдалған алгоритмді орындау үшін есептеу
схемасын басқаша да құруға болады және басқаша есептеу моделін құруға
болады. Сонда әртүрлі есептеу схемалары параллельділіктің әр түрлі
мүмкіншіліктерін қарастыруға мүмкіндік береді, яғни есептеу моделін құру
кезінде біздің алдымызда алгоритмді есептеу схемасының параллельді орындалу
тәсілдерінің ең қолайлысын таңдау мақсаты тұрады.
2-мысал. Сандардың қосындысын табу алгоритмдерін қарастырайық.
n- қосындылардың саны.
Бұл есепті шешудің параллельді әдісін бастамас бұрын алдымен қарапайым
жағдайды қарастырамыз, яғни
Мұның алгоритмі тізбектеп қосудан шығады.
S=0,
S=S+x1,...
Бұл алгоритмді тізбектеп есептеу схемасы мынадай:
Бұл «стандартты» алгроитм тізбекті орындалады да, параллельді орындала
алмайды. Параллельді орындалу үшін қосындыны табу операциясын ассоциативті орындап, есептеу процесін басқаша құру керек. Бірінші итерацияда барлық берілгендер екі бөлікке бөлінеді, және әр жұп үшін олардың қосындысы
табылады. Әрі қарай барлық алынған қосынды тағы жұп бөлікке бөлініп, жұп
мәндерінің қосындысы табылады, тағы с.с. Бұл есептеу схемасы – қосындыны
есептеудің каскадты схемасы деп аталады, оны граф түрінде тұрғызуға болады.
[pic]
Мұндағы итерациялардың саны: k=log2 n,
Ал, қосу операцияларының саны K посл =n/2+n/4+...+1=n–1


Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   46




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет