dc.contributor.author | Baravykaitė, Milda Marija | |
dc.contributor.author | Šablinskas, R. | |
dc.date.accessioned | 2023-09-18T18:43:21Z | |
dc.date.available | 2023-09-18T18:43:21Z | |
dc.date.issued | 2002 | |
dc.identifier.issn | 1392-6292 | |
dc.identifier.other | (BIS)VGT02-000003665 | |
dc.identifier.uri | https://etalpykla.vilniustech.lt/handle/123456789/130829 | |
dc.description.abstract | The parallel programming tools and packages are evolving rapidly. However the complexity of parallel thinking does not allow to implement many algorithms for the end user. In most cases only expert programmers risk to involve in parallel programming and program debugging. [...]. | eng |
dc.description.abstract | Straipsnyje praplečiamos [3] idėjos apie uždavinių, kuriuos galima spręsti šeimininkas - darbininkai tipo algoritmais, lygiagrečiųjų programų konstravimą, panaudojant pusiau automatinio programų išlygiagretinimo įrankius {Šeimininkas - darbininkai (ŠD) biblioteką). ŠD biblioteka naudotina stambaus ir vidutinio grūdėtumo uždaviniams. Ji gali būti taikoma bet kokiam uždaviniui P, kurį galima išskaidyti į užduotis P=U{i=0}^{N}ti. Efektyviausia ŠD biblioteką taikyti, kai visos užduotys ti yra nepriklausomos. Straipsnyje parodoma, kad lygiagretusis algoritmas yra sukuriamas automatiniu būdu, panaudojant ŠD biblioteką, su sąlyga, kad vartotojo programa tenkina tokius reikalavimus: 1. Pagrindinę programą turi sudaryti duomenų inicializavimo, vienos užduoties ti skaičiavimo ir rezultatų apdorojimo blokai. 2. Vartotojas turi apibrėžti pradinių duomenų, vienos užduoties duomenų ir rezultatų struktūras. Pertvarkius programą, kad tenkintų šiuos reikalavimus, lygiagrečioji programos versija gaunama kompiliavimo metu. Straipsnyje pristatomos pusiau automatinio išlygiagretinimo idėjos, kuriant nepriklausomus programinius sluoksnius/lygius. Pateikiami pirminių skaičių radimo ir Mandelbrot aibės skaičiavimo programų pavyzdžiai. | lit |
dc.format.extent | p. 11-20 | |
dc.format.medium | tekstas / txt | |
dc.language.iso | eng | |
dc.relation.isreferencedby | VINITI | |
dc.relation.isreferencedby | Zentralblatt MATH (zbMATH) | |
dc.relation.isreferencedby | MathSciNet | |
dc.relation.isreferencedby | INSPEC | |
dc.title | The template programming of parallel algorithms | |
dc.title.alternative | Programų išlygiagretinimas, panaudojant programinius šablonus | |
dc.type | Straipsnis kitame recenzuotame leidinyje / Article in other peer-reviewed source | |
dc.type.pubtype | S4 - Straipsnis kitame recenzuotame leidinyje / Article in other peer-reviewed publication | |
dc.contributor.institution | Vilniaus Gedimino technikos universitetas | |
dc.contributor.institution | Omnitel | |
dc.contributor.faculty | Fundamentinių mokslų fakultetas / Faculty of Fundamental Sciences | |
dc.subject.researchfield | N 001 - Matematika / Mathematics | |
dcterms.sourcetitle | Mathematical Modelling and Analysis : mokslo darbai | |
dc.description.issue | no. 1 | |
dc.description.volume | Vol. 7 | |
dc.publisher.name | Technika | |
dc.publisher.city | Vilnius | |
dc.identifier.doi | LBT02-000000123 | |
dc.identifier.elaba | 3598815 | |