Testování výkonnosti nástroje Kaira
| dc.contributor.advisor | Běhálek, Marek | cs |
| dc.contributor.author | Beseda, Martin | cs |
| dc.contributor.referee | Hapla, Václav | cs |
| dc.date.accepted | 2015-06-04 | cs |
| dc.date.accessioned | 2015-07-22T09:19:34Z | |
| dc.date.available | 2015-07-22T09:19:34Z | |
| dc.date.issued | 2015 | cs |
| dc.description | Import 22/07/2015 | cs |
| dc.description.abstract | První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.abstract | The 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.department | 460 - Katedra informatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 2445461 bytes | cs |
| dc.format.mimetype | application/pdf | cs |
| dc.identifier.other | OSD002 | cs |
| dc.identifier.sender | S2724 | cs |
| dc.identifier.thesis | BES0030_FEI_B2647_2612R025_2015 | |
| dc.identifier.uri | http://hdl.handle.net/10084/108931 | |
| dc.language.iso | cs | cs |
| dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | bakalářská práce, MPI, C, C++, PETSc, Kaira, LU-rozklad, testovací algoritmus | cs |
| dc.subject | bachelor thesis, MPI, C, C++, PETSc, Kaira, LU-decomposition, LU-factorization, testing algorithm | en |
| dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
| dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | cs |
| dc.thesis.degree-program | Informační a komunikační technologie | cs |
| dc.title | Testování výkonnosti nástroje Kaira | cs |
| dc.title.alternative | Performance Tests of the Tool Kaira | en |
| dc.type | Bakalářská práce | cs |
Files
Original bundle
1 - 4 out of 4 results
Loading...
- Name:
- BES0030_FEI_B2647_2612R025_2015.pdf
- Size:
- 2.33 MB
- Format:
- Adobe Portable Document Format
Loading...
- Name:
- BES0030_FEI_B2647_2612R025_2015_priloha.zip
- Size:
- 11.71 MB
- Format:
- Unknown data format
Loading...
- 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...
- 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