Browsing by Author "Vainikko, Eero, juhendaja"
Now showing 1 - 12 of 12
Results Per Page
Sort Options
Item A conjugate gradient solver library for the Playstation 3(Tartu Ülikool, 2010) Laasik, Toomas; Norbisrath, Ulrich, juhendaja; Vainikko, Eero, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutItem Causally Consistent Reversible Debugger for MPI Applications(Tartu Ülikool, 2022) Martens, Ott-Kaarel; Vainikko, Eero, juhendaja; Kuhn, Stefan Hermann, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutWriting programs for parallel computation is a process significantly more difficult than programming for sequential execution. Debugger tools are of use in multiple stages of software development including implementation, analysis and maintenance. Some sophisticated debuggers offer – in complement to generic debugging commands – reversible debugging commands, providing the ability to progress backwards in the program execution in some form. MPI (Message Passing Interface) is a widely used standard for developing parallel programs. In this thesis, the implementation of a causally debugger for MPI applications offering reversible debugging commands while being capable of maintaining causal consistency is presented. The debugger utilises a distributed independent checkpointing mechanism to record the execution of the MPI application and coordinated restore mechanism to support reversible debugging of the MPI application. To the best of the author’s knowledge, this is the first debugger for MPI implementing this kind of checkpointing mechanism to enable reversible debugging. The produced tool demonstrates the viability of this checkpoint-restore mechanism to enable reversible debugging for parallel computation.Item Design and applications of a real-time shading system(2004) Tehver, Mark; Vainikko, Eero, juhendajaItem Development of computational model for nuclear energy systems analysis: natural resources optimisation and radiological impact minimization(2018-05-17) Auzans, Aris; Tkaczyk, Alan Henry, juhendaja; Vainikko, Eero, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkondPaljud riigid püüavad piirata kasvuhoonegaaside heitkoguseid ja püüavad keskenduda süsinikuvabadele energiaallikatele, mistõttu on tuumaenergia jätkuva arutelu teema, et laiendada kogu maailma energiatootmise segmenti ja katta baaskoormuse nõudeid. On vaja hinnangut turul pakutavatele uraanitarnetele ja vastavat ressursside optimeerimise konteksti, tegemaks otsuseid, mis mõjutavad tuumaenergia pikaajalist arengut, ning hoiatab poliitikakujundajaid võimalikest uraaniturul toimuvatest muutustest, et aidata teha tehnoloogilisi valikuid. Käesoleva töö eesmärgiks on demonstreerida ja katsetada arenenud simulatsioonimeetodeid ja kontseptsioone, et luua realistlikumaid kütusetsüklite simulaatoreid ja seeläbi luua otsusetegijatele vajalik abivahend. Lisaks lahendab töö optimeerimisparadigma, leidmaks soodsaima tuumakütusetsükli tehnoloogia, mis aitab säästa loodusvarasid, suudab minimiseerida kõrgetasemelist radioaktiivsete jäätmete mõju loodusele ja vähendades tuumamaterjalide levikust tulenevatItem Friend-to-friend computing(Tartu Ülikool, 2008) Kraaner, Keio; Norbisrath, Ulrich, juhendaja; Vainikko, Eero, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutItem lntegration of 3.5G radio base station in radio access network(Tartu Ülikool, 2009) Bachmann, Heigo; Vainikko, Eero, juhendaja; Vaus, Kaarel, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutItem Multiedastus arvutivõrkudes(2010-06-04T10:16:52Z) Kukk, Erkki; Tartu Ülikool. Matemaatika-informaatikateaduskond; Tartu Ülikool. Arvutiteaduse instituut; Vainikko, Eero, juhendajaTöö annab ülevaate multiedastuse aadresseerimisest, erinevat liiki jaotuspuudest, millel multiedastuspakette edastatakse ning milliste kriteeriumite põhjal marsruuterid neid edastamisotsuseid teevad. Järgneb ülevaade multiedastusgrupi haldamisest hostide ja marsruuteri vahel, kasutades IGMP protokolli ning multiedastusgrupi haldamisest sageli nende vahele jäävas kommuteeritud võrgus olevates kommutaatorites, mis tegelevad IGMP protokolli pealt kuulamisega. Antakse ka ülevaade asutuse võrgus kasutatavatest multiedastuse marsruutimisprotokollidest DVMRP ja PIM ning nende käivitamisest Cisco marsruuteritel.Item OGCE (Open Grid Computing Environments)(Tartu Ülikool, 2006) Türk, Raido; Vainikko, Eero, juhendajaItem Paralleelarvutused optsiooni hinna leidmise numbrilistes meetodites(2021) Utt, Meelis; Vainikko, Eero, juhendaja; Raus, Toomas, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Matemaatika ja statistika instituutOptsioon on finantsinstrument, mis annab optsiooni omanikule õiguse, aga mitte kohustuse osta või müüa mingit riskantset vara. Keerulisemate optsioonide hinna leidmise jaoks on vaja kasutada numbrilisi meetodeid: võremeetodid (binoom- ja trinoommeetod), Monte Carlo meetodid ning diferentsiaalmeetodid. Selleks, et arvutamisele kuluvat aega vähendada, saab kasutusele võtta paralleelarvutamise. Käesolevas töös uuritakse Euroopa, Ameerika ja Aasia optsioonide hinna paralleelselt arvutamist binoomvalemi ja Monte Carlo meetodiga. Paralleliseerime binoomvalemit Euroopa optsiooni hinna arvutamiseks, Monte Carlo meetodit: mitme alusvaraga Euroopa korvoptsiooni, Ameerika ning fikseeritud täitmishinnaga Aasia optsiooni hinna arvutamiseks. Töö raames kirjutatud koodid on kättesaadavad avalikust repositooriumist https://github.com/moledoc/parcompfin.Item Privacy-preserving parallel computations for graph problems(2023-05-15) Anagreh, Mohammad; Vainikko, Eero, juhendaja; Laud, Peeter, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkondTurvalisel mitmeosalisel arvutusel põhinevate reaalsete privaatsusrakenduste loomine on SMC-protokolli arvutusosaliste ümmarguse keerukuse tõttu keeruline. Privaatsust säilitavate tehnoloogiate uudsuse ja nende probleemidega kaasnevate suurte arvutuskulude tõttu ei ole paralleelseid privaatsust säilitavaid graafikualgoritme veel uuritud. Graafikalgoritmid on paljude arvutiteaduse rakenduste selgroog, nagu navigatsioonisüsteemid, kogukonna tuvastamine, tarneahela võrk, hüperspektraalne kujutis ja hõredad lineaarsed lahendajad. Graafikalgoritmide suurte privaatsete andmekogumite töötlemise kiirendamiseks ja kõrgetasemeliste arvutusnõuete täitmiseks on vaja privaatsust säilitavaid paralleelseid algoritme. Seetõttu esitleb käesolev lõputöö tipptasemel protokolle privaatsuse säilitamise paralleelarvutustes erinevate graafikuprobleemide jaoks, ühe allika lühima tee, kõigi paaride lühima tee, minimaalse ulatuva puu ja metsa ning algebralise tee arvutamise. Need uued protokollid on üles ehitatud kombinatoorsete ja algebraliste graafikualgoritmide põhjal lisaks SMC protokollidele. Nende protokollide koostamiseks kasutatakse ka ühe käsuga mitut andmeoperatsiooni, et vooru keerukust tõhusalt vähendada. Oleme väljapakutud protokollid juurutanud Sharemind SMC platvormil, kasutades erinevaid graafikuid ja võrgukeskkondi. Selles lõputöös kirjeldatakse uudseid paralleelprotokolle koos nendega seotud algoritmide, tulemuste, kiirendamise, hindamiste ja ulatusliku võrdlusuuringuga. Privaatsust säilitavate ühe allika lühimate teede ja minimaalse ulatusega puuprotokollide tegelike juurutuste tulemused näitavad tõhusat meetodit, mis vähendas tööaega võrreldes varasemate töödega sadu kordi. Lisaks ei ole privaatsust säilitavate kõigi paaride lühima tee protokollide hindamine ja ulatuslik võrdlusuuringud sarnased ühegi varasema tööga. Lisaks pole kunagi varem käsitletud privaatsust säilitavaid metsa ja algebralise tee arvutamise protokolle.Item Relative mobile positioning using GSM cells(Tartu Ülikool, 2008) Talimaa, Tauno; Otsason Veljo, juhendaja; Vainikko, Eero, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutItem Tarkvara testimissüsteemid GRID-il(Tartu Ülikool, 2006) Kivi, Anti; Vainikko, Eero, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituut