Show simple item record

dc.contributor.advisorMerta, Michal
dc.contributor.authorHomola, Jakub
dc.date.accessioned2021-07-15T09:29:47Z
dc.date.available2021-07-15T09:29:47Z
dc.date.issued2021
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/143855
dc.description.abstractIn 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.abstractV 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.extent1597513 bytes
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.subjectboundary element methoden
dc.subjectBEMen
dc.subjectspace-time boundary element methoden
dc.subjectheat equationen
dc.subjectBESTHEAen
dc.subjectGPUen
dc.subjectCUDAen
dc.subjectmetoda hraničních prvkůcs
dc.subjectBEMcs
dc.subjectprostoro-časová metoda hraničních prvkůcs
dc.subjectrovnice teplacs
dc.subjectBESTHEAcs
dc.subjectgrafické akcelerátorycs
dc.subjectGPUcs
dc.subjectCUDAcs
dc.titleAcceleration of the space-time boundary element method using GPUsen
dc.title.alternativeAkcelerace prostoro-časové metody hraničních prvků pomocí GPUcs
dc.typeDiplomová prácecs
dc.contributor.refereeZapletal, Jan
dc.date.accepted2021-06-03
dc.thesis.degree-nameIng.
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department470 - Katedra aplikované matematikycs
dc.thesis.degree-programVýpočetní a aplikovaná matematikacs
dc.thesis.degree-branchVýpočetní metody a HPCcs
dc.description.resultvýborněcs
dc.identifier.senderS2724
dc.identifier.thesisHOM0056_FEI_N0541A170007_S02_2021
dc.rights.accessopenAccess


Files in this item

This item appears in the following Collection(s)

Show simple item record