Zobrazit minimální záznam

Parallel Computation of LU Decomposition on GPUs for the Numerical Solution of Partial Differential Equations



dc.contributor.advisorOberhuber Tomáš
dc.contributor.authorLukáš Matthew Čejka
dc.date.accessioned2023-09-06T06:51:19Z
dc.date.available2023-09-06T06:51:19Z
dc.date.issued2023-09-01
dc.identifierKOS-1195815535005
dc.identifier.urihttp://hdl.handle.net/10467/111604
dc.description.abstractTato diplomová práce se zaměřuje na implementaci iterativního paralelního LU rozkladu s tzv. pivotingem (LUP) na grafické karty (GPU) Nvidia. Primárním cílem této práce je aplikovat implementaci jako předpodmíňovač v existující knihovně a analyzovat její výkon. Za tímto účelem byl vyvinut projekt zahrnující postupy řešení soustav rovnic pomocí LUP spolu s jednotkovými a vykonnostními testy. Dále byl projekt integrován do víceúrovňové knihovny BDDC řešičů. Výkonnostní testy porovnávaly implementaci algoritmu s existujícími knihovnami GPU z hlediska výkonu a přesnosti na moderním výpočetním systému. Na základě komplexní analýzy výsledků výkonnostních testů byla vydána doporučení týkající se vhodnosti implementací pro obecné a účelové použití.cze
dc.description.abstractThis diploma thesis focuses on the implementation of an iterative parallel LU decom- position algorithm with Pivoting (LUP) for Nvidia Graphics Processing Units (GPUs). The primary objectives of this thesis are to apply the implementation as a preconditioner in an existing library and analyze its performance. For this purpose, a project was developed, encompassing procedures for solving systems of equations using LUP, along with unit tests and a benchmarking framework. Furthermore, the project was integrated into a multilevel BDDC solver library. The benchmarks conducted compared the implementation of the algorithm to established GPU libraries in terms of performance and accuracy on a state-of-the-art High-Performance Computing (HPC) cluster. Based on a comprehensive analysis of the benchmark results, recommendations were made regarding the suitability of the implementations for general use and specific problems.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectParalelní LU rozklad s tzv. pivotingemcze
dc.subjectIterativní metodycze
dc.subjectGrafická karta (GPU)cze
dc.subjectCompute Unified Device Architecture (CUDA)cze
dc.subjectTemplate Numerical Library (TNL)cze
dc.subjectHigh-Performance Computing (HPC)cze
dc.subjectPorovnání výkonucze
dc.subjectPorovnání přesnosticze
dc.subjectcuBLAScze
dc.subjectcuSOLVERcze
dc.subjectBDDCMLcze
dc.subjectParallel LU decomposition with Pivotingeng
dc.subjectIterative methodseng
dc.subjectGraphics Proces- sing Unit (GPU)eng
dc.subjectCompute Unified Device Architecture (CUDA)eng
dc.subjectTemplate Numerical Library (TNL)eng
dc.subjectHigh-Performance Computing (HPC)eng
dc.subjectPerformance comparisoneng
dc.subjectAccuracy comparisoneng
dc.subjectCuBLASeng
dc.subjectcuSOLVEReng
dc.subjectBDDCMLeng
dc.titleParalelní výpočet LU rozkladu na GPU pro numerické řešení parciálních diferenciálních rovniccze
dc.titleParallel Computation of LU Decomposition on GPUs for the Numerical Solution of Partial Differential Equationseng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.contributor.refereeKlinkovský Jakub
theses.degree.disciplineAplikace softwarového inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeAplikace přírodních vědcze


Soubory tohoto záznamu





Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam