www.wikidata.uk-ua.nina.az
Parale lnij algori tm v informatici takozh konkurentnij algoritm na vidminu vid tradicijnogo poslidovnogo ce algoritm yakij odnochasno mozhe vikonuvatisya na bagatoh obchislyuvalnih priladah z nastupnim ob yednannyam otrimanih rezultativ dlya otrimannya virnogo zagalnogo rezultatu Deyaki algoritmi legko piddayutsya rozbittyu na podibni chastini Napriklad rozbittya roboti z perevirki vsih chisel vid odnogo do sta tisyach na prostotu mozhe buti zrobleno shlyahom priznachennya kozhnomu dostupnomu procesoru pevnoyi pidmnozhini chisel z nastupnim ob yednannyam otrimanih rezultativ v odin spisok shozhim chinom realizovano napriklad proekt GIMPS Z inshogo boku bilshist vidomih algoritmiv obchislennya znachennya chisla pi p displaystyle left pi right ne dozvolyaye rozbittya na chastini sho vikonuyutsya okremo cherez te sho dlya kozhnoyi iteraciyi algoritmu potriben rezultat poperednoyi Iterativni chiselni metodi taki yak metod Nyutona abo zadacha troh til takozh ye algoritmami yakim vlastiva poslidovnist Deyaki prikladi rekursivnih algoritmiv dosit skladno piddayutsya odnochasnomu vikonannyu Odnim z takih prikladiv ye poshuk v glibinu na grafah Paralelni algoritmi dosit vazhlivi z oglyadu na postijne vdoskonalennya bagatoprocesornih sistem i zbilshennya chisla yader u suchasnih procesorah Zazvichaj prostishe skonstruyuvati komp yuter z odnim shvidkim procesorom nizh z bagatma povilnimi z tiyeyu zh produktivnistyu Odnak zbilshennya produktivnosti za rahunok vdoskonalennya odnogo procesora natraplyaye na fizichni obmezhennya taki yak dosyagnennya maksimalnoyi shilnosti elementiv ta teplovidilennya Zaznacheni obmezhennya mozhna podolati lishe shlyahom perehodu do bagatoprocesornoyi arhitekturi sho viyavlyayetsya efektivnim navit u malih obchislyuvalnih sistemah Skladnist poslidovnih algoritmiv viyavlyayetsya v obsyazi vikoristanoyi pam yati ta chasu chislo taktiv procesora neobhidnih dlya vikonannya algoritmu Paralelni algoritmi vimagayut vikoristannya she odnogo resursu pidsistemi zv yazkiv mizh riznimi procesorami Isnuye dva sposobi obminu danimi mizh procesorami vikoristannya spilnoyi pam yati ta sistema peredachi povidomlen Sistemi zi spilnoyu pam yattyu vimagayut vvedennya dodatkovih blokuvan dlya danih sho obroblyayutsya i nakladayut pevni obmezhennya pid chas vikoristannya dodatkovih procesoriv Sistemi peredachi povidomlen vikoristovuyut ponyattya kanaliv i blokiv povidomlen sho stvoryuye dodatkovij trafik na shini ta vimagaye dodatkovih vitrat pam yati dlya organizaciyi chergi povidomlen U proektuvanni suchasnih procesoriv vikoristovuyut osoblivi shini shozhi na poperechini sho robit vitrati na zv yazok malimi i nadaye zmogu programistu samomu virishuvati naskilki velikij obmin danimi u paralelnomu algoritmi potriben She odniyeyu problemoyu vikoristannya paralelnih algoritmiv ye balansuvannya navantazhennya Napriklad poshuk prostih chisel v diapazoni vid odnogo do miljona legko rozpodiliti mizh nayavnimi procesorami odnak deyaki z nih mozhut otrimati menshij obsyag roboti i budut prostoyuvati Balansuvannya navantazhennya stanovit problemu yaka mozhe buti predmetom okremih doslidzhen 1 U geterogennih obchislyuvalnih seredovishah de obchislyuvalni elementi istotno vidriznyayutsya za produktivnistyu i dostupnistyu napriklad u grid sistemah vona nabuvaye osoblivoyi vazhlivosti Riznovid paralelnih algoritmiv pid nazvoyu rozpodileni algoritmi okremo rozroblyavsya z metoyu zastosuvannya na klasterah i v seredovishah rozpodilenih obchislen z urahuvannyam vlastivostej podibnoyi obrobki Primitki Redaguvati Tyutyunnik Mariya 25 travnya 2010 Paralelni algoritmi ta zasobi dlya rozv yazannya deyakih zadach masovih obchislen Arhiv originalu za 8 lipnya 2013 Procitovano 25 veresnya 2010 Posilannya RedaguvatiDesigning and Building Parallel Programs page at the US Argonne National Laboratories Otrimano z https uk wikipedia org w index php title Paralelnij algoritm amp oldid 40244378