Testování výkonnosti nástroje Kaira

dc.contributor.advisorBěhálek, Marekcs
dc.contributor.authorBeseda, Martincs
dc.contributor.refereeHapla, Václavcs
dc.date.accepted2015-06-04cs
dc.date.accessioned2015-07-22T09:19:34Z
dc.date.available2015-07-22T09:19:34Z
dc.date.issued2015cs
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.description.department460 - Katedra informatikycs
dc.description.resultvýborněcs
dc.format.extent2445461 bytescs
dc.format.mimetypeapplication/pdfcs
dc.identifier.otherOSD002cs
dc.identifier.senderS2724cs
dc.identifier.thesisBES0030_FEI_B2647_2612R025_2015
dc.identifier.urihttp://hdl.handle.net/10084/108931
dc.language.isocscs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.rights.accessopenAccess
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.thesis.degree-branchInformatika a výpočetní technikacs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.cs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.titleTestování výkonnosti nástroje Kairacs
dc.title.alternativePerformance Tests of the Tool Kairaen
dc.typeBakalářská prácecs

Files

Original bundle

Now showing 1 - 4 out of 4 results
Loading...
Thumbnail Image
Name:
BES0030_FEI_B2647_2612R025_2015.pdf
Size:
2.33 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
BES0030_FEI_B2647_2612R025_2015_priloha.zip
Size:
11.71 MB
Format:
Unknown data format
Loading...
Thumbnail Image
Name:
BES0030_FEI_B2647_2612R025_2015_posudek_vedouci_Behalek_Marek.pdf
Size:
52.04 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Běhálek, Marek
Loading...
Thumbnail Image
Name:
BES0030_FEI_B2647_2612R025_2015_posudek_oponent_Hapla_Vaclav.pdf
Size:
54.49 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Hapla, Václav