Zobrazit minimální záznam

dc.contributor.advisorBěhálek, Marekcs
dc.contributor.authorBeseda, Martincs
dc.date.accessioned2015-07-22T09:19:34Z
dc.date.available2015-07-22T09:19:34Z
dc.date.issued2015cs
dc.identifier.otherOSD002cs
dc.identifier.urihttp://hdl.handle.net/10084/108931
dc.descriptionImport 22/07/2015cs
dc.description.abstractPrvním cílem této práce jsou otestování rychlosti paralelního programu vygenerovaného nástrojem Kaira. Druhým cílem je potom otestování Kairy pro vývoj v praxi a návrhy vylepšení pro tento nástroj. Podstatou řešení je implementace Gaussovy eliminační metody pomocí nástroje Kaira a následná implementace řešiče soustav rovnic, který využívá LU-rozklad v PETSc. Výsledek byl získán porovnáním dob běhu testovaných programů. V této práci bylo experimentálně ověřeno, že program implementovaný v nástroji Kaira je pomalejší, než program psaný čistě sekvenčně, v tomto případě s využitím PETSc. Přínosem této práce je zjištění efektivity generování kódu nástrojem Kaira a návrhy na zlepšení Kairy pro její použití při vývoji velkých projektů. Tento výstup může být použit pro zlepšení algoritmů generujících paralelní část programu.cs
dc.description.abstractThe first goal of this thesis is the testing of a parallel program generated by the tool Kaira. The second goal is the testing of Kaira for a large project development and suggestions for this tool. The essential part of the solution is the implementation of Gaussian elimination in Kaira and the implementation of the equation system solver which uses LU-decomposition, in PETSc. There was experimentally verified in this thesis, that a program implemented in the tool Kaira is slower, than a similar program implemented sequentially, in this case, using PETSc. The main benefit of this thesis is the recognition of the effectivity of generating source code by the tool Kaira and suggestions for improvement of the Kaira tool for its application in large projects developement.en
dc.format.extent2445461 bytescs
dc.format.mimetypeapplication/pdfcs
dc.language.isocscs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.subjectbakalářská práce, MPI, C, C++, PETSc, Kaira, LU-rozklad, testovací algoritmuscs
dc.subjectbachelor thesis, MPI, C, C++, PETSc, Kaira, LU-decomposition, LU-factorization, testing algorithmen
dc.titleTestování výkonnosti nástroje Kairacs
dc.title.alternativePerformance Tests of the Tool Kairaen
dc.typeBakalářská prácecs
dc.contributor.refereeHapla, Václavcs
dc.date.accepted2015-06-04cs
dc.thesis.degree-nameBc.cs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.description.resultvýborněcs
dc.identifier.senderS2724cs
dc.identifier.thesisBES0030_FEI_B2647_2612R025_2015
dc.rights.accessopenAccess


Soubory tohoto záznamu

Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam