dc.contributor.advisor | Merta, Michal | |
dc.contributor.author | Homola, Jakub | |
dc.date.accessioned | 2021-07-15T09:29:47Z | |
dc.date.available | 2021-07-15T09:29:47Z | |
dc.date.issued | 2021 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/143855 | |
dc.description.abstract | In this thesis we aim at accelerating the space-time boundary element method for the heat equation using GPUs. Contrary to the time-stepping approaches, the method assembles the global space-time system matrices, which have large memory requirements. This limits the size of problems that can be solved. Starting from the existing CPU implementation in the BESTHEA library, we develop a GPU-accelerated code that computes the matrix values during the matrix-vector multiplication on the fly as they are needed. This enables us to solve large problems even on GPU accelerators with limited amount of memory, since the matrices do not have to be assembled and stored. Using this approach we achieved a speedup in the order of tens with respect to the original CPU code and were able to solve significantly larger problems. | en |
dc.description.abstract | V této diplomové práci se zabýváme akcelerací prostoro-časové metody hraničních prvků pro řešení rovnice tepla za použití grafických akcelerátorů. Tato metoda, narozdíl od sekvenčního procházení časových kroků, sestavuje globální prostoro-časové matice, které mají velké nároky na paměť. To omezuje velikost problémů, které jsme tímto přístupem schopni řešit. Vycházíme z existující CPU implementace knihovny BESTHEA, kterou rozšíříme o GPU-akcelerovaný kód pro násobení matice-vektor, který počítá prvky matice za běhu až když jsou potřeba. Protože matice nemusejí být uloženy v paměti, umožňuje tento přístup řešit velké problémy i na GPU akcelerátorech s limitovanou kapacitou paměti. Tímto přístupem jsme oproti původnímu CPU kódu dosáhli zrychlení v řádu desítek a byli jsme schopni řešit daleko větší problémy. | cs |
dc.format.extent | 1597513 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | boundary element method | en |
dc.subject | BEM | en |
dc.subject | space-time boundary element method | en |
dc.subject | heat equation | en |
dc.subject | BESTHEA | en |
dc.subject | GPU | en |
dc.subject | CUDA | en |
dc.subject | metoda hraničních prvků | cs |
dc.subject | BEM | cs |
dc.subject | prostoro-časová metoda hraničních prvků | cs |
dc.subject | rovnice tepla | cs |
dc.subject | BESTHEA | cs |
dc.subject | grafické akcelerátory | cs |
dc.subject | GPU | cs |
dc.subject | CUDA | cs |
dc.title | Acceleration of the space-time boundary element method using GPUs | en |
dc.title.alternative | Akcelerace prostoro-časové metody hraničních prvků pomocí GPU | cs |
dc.type | Diplomová práce | cs |
dc.contributor.referee | Zapletal, Jan | |
dc.date.accepted | 2021-06-03 | |
dc.thesis.degree-name | Ing. | |
dc.thesis.degree-level | Magisterský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 470 - Katedra aplikované matematiky | cs |
dc.thesis.degree-program | Výpočetní a aplikovaná matematika | cs |
dc.thesis.degree-branch | Výpočetní metody a HPC | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | HOM0056_FEI_N0541A170007_S02_2021 | |
dc.rights.access | openAccess | |