Acceleration of the space-time boundary element method using GPUs

dc.contributor.advisorMerta, Michal
dc.contributor.authorHomola, Jakub
dc.contributor.refereeZapletal, Jan
dc.date.accepted2021-06-03
dc.date.accessioned2021-07-15T09:29:47Z
dc.date.available2021-07-15T09:29:47Z
dc.date.issued2021
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.description.department470 - Katedra aplikované matematikycs
dc.description.resultvýborněcs
dc.format.extent1597513 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisHOM0056_FEI_N0541A170007_S02_2021
dc.identifier.urihttp://hdl.handle.net/10084/143855
dc.language.isoen
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
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.thesis.degree-branchVýpočetní metody a HPCcs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-nameIng.
dc.thesis.degree-programVýpočetní a aplikovaná matematikacs
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

Files

Original bundle

Now showing 1 - 5 out of 5 results
Loading...
Thumbnail Image
Name:
HOM0056_FEI_N0541A170007_S02_2021.pdf
Size:
1.52 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
HOM0056_FEI_N0541A170007_S02_2021_zadani.pdf
Size:
45.89 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
HOM0056_FEI_N0541A170007_S02_2021_priloha.zip
Size:
8.22 MB
Format:
Unknown data format
Description:
Příloha
Loading...
Thumbnail Image
Name:
HOM0056_FEI_N0541A170007_S02_2021_posudek_vedouci_Merta_Michal.pdf
Size:
56.96 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Merta, Michal
Loading...
Thumbnail Image
Name:
HOM0056_FEI_N0541A170007_S02_2021_posudek_oponent_Zapletal_Jan.pdf
Size:
55.55 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Zapletal, Jan