Diskrečių uždavinių sprendimas naudojant "BOINC" programinę įrangą
Magistro baigiamojo darbo tikslas - sukurti „BOINC” projektą ir ištirti jo panaudojimo galimybes daug kompiuterinių resursų reikalaujančių uždavinių sprendimui.Šiam tikslui pasiekti buvo iškelti uždaviniai: atlikti literatūros apžvalgą apie didelio našumo skaičiavimo sistemas; realizuoti autonominį „BOINC” serverį; adaptuoti labai didelių (virš 2^300000) pirminių skaičių radimo programą sukurtam „BOINC” serveriui; atlikti skaitinius eksperimentus VGTU Fundamentinių mokslų fakulteto kompiuterinėse klasėse.Darbo tyrimo metodai: įvairios literatūros nagrinėjama tema analizė, Proth'o teorema.Darbą sudaro 6 dalys: įvadas, didelio našumo skaičiavimo sistemų apžvalga, „BOINC” programines įrangos konfigūracija ir pirminių skaičių paieškos projekto paleidimas, rezultatai, išvados ir siūlymai, literatūros sąrašas.Darbo rezultatai: buvo realizuotas „BOINC” serveris; paleistas projektas pirminių skaičių radimui; sukurti „BOINC” serverio diegimo, projekto paleidimo ir adaptuojamos programos diegimo pagalbiniai programiniai failai; rasti du nauji pirminiai skaičiai, kurie buvo įtraukti į penkių tūkstančių didžiausių žinomų pirminių skaičių sąrašą.Darbo apimtis - 41 p. teksto be priedų, 20 iliustr., 1 lent., 27 bibliografiniai šaltiniai.Papildomai pateikiami darbo priedai.
The aim of this master's thesis is to create a BOINC project and explore its potential for solving problems that require a lot of computer resources.To achieve this goal, the following tasks were set: perform a literature review on high-performance computing systems; implement an autonomous BOINC server; adapt a very large (over 2^300000) primary number finder program to the created BOINC server; perform numerical experiments in computer classes of VGTU Faculty of Fundamental Sciences.Methods of work research: analysis of various literature on the topic, Proth's theorem.Work consists of 6 parts: introduction, overview of high-performance computing systems, BOINC software configuration and primary numbers search project launch, results, conclusions and suggestions, references.Work results: BOINC server was implemented; released project for finding primary numbers; created support files for BOINC server installation, project launch and custom program installation; found two new primary numbers which were included in the list of the five thousand largest known primary numbers.Thesis consist of: 41 p. text without appendixes, 20 pictures, 1 tables, 27 bibliographical entries.Appendixes included.