Zobrazit minimální záznam

Parallel algorithms for operations with dense matrices



dc.contributor.advisorOberhuber Tomáš
dc.contributor.authorAlexandr Krastenov
dc.date.accessioned2024-08-23T22:53:33Z
dc.date.available2024-08-23T22:53:33Z
dc.date.issued2024-08-23
dc.identifierKOS-1241045124805
dc.identifier.urihttp://hdl.handle.net/10467/116917
dc.description.abstractTato bakalářská práce je věnována paralelním algoritmům pro operace s hustými maticemi se zaměřením na násobení a transpozici. Obě operace jsou široce využívány ve vědeckých výpočtech a vyžadují efektivní paralelizační strategie ke zkrácení doby provádění. Tato práce poskytuje komplexní studii hlavních optimalizačních technik a metod, později implementovaných v široké řadě optimalizovaných kernelu pro násobení a transpozici na místě i mimo místo. S využitím CUDA C++ a knihovny TNL byly všechny vyvinuté kernely testovány, aby byla zajištěna správnost, a porovnány se zavedenými GPU NVIDIA knihovnami, aby se vyhodnotil jejich výkon.cze
dc.description.abstractThis bachelor's degree project is dedicated to parallel algorithms for operations with dense matrices, focusing on multiplication and transposition. Both operations are widely utilized in scientific computations and require efficient parallelization strategies to reduce the execution time. This work provides a comprehensive study of main optimization techniques and methods, later implemented in a broad range of optimized kernels for multiplication and both in-place and out-of-place transposition. Utilizing CUDA C++ and the TNL library, all developed kernels were tested to ensure correctness and benchmarked against established NVIDIA GPU libraries to evaluate their performance.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.subjectCUDA C++cze
dc.subjecthusté maticecze
dc.subjectdoba prováděnícze
dc.subjecttranspozice na místěcze
dc.subjectnásobenícze
dc.subjectNVIDIA GPU knihovnycze
dc.subjectoptimalizační technikycze
dc.subjecttranspozice mimo místocze
dc.subjectparalelní algoritmycze
dc.subjectparalelizační strategiecze
dc.subjectvědecké výpočtycze
dc.subjectknihovna TNLcze
dc.subjectCUDA C++eng
dc.subjectdense matriceseng
dc.subjectexecution timeeng
dc.subjectin-place transpositioneng
dc.subjectmultiplicationeng
dc.subjectNVIDIA GPU librarieseng
dc.subjectoptimization techniqueseng
dc.subjectout-of-place transpositioneng
dc.subjectparallel algorithmseng
dc.subjectparallelization strategieseng
dc.subjectscientific computationseng
dc.subjectTNL libraryeng
dc.titleParalelní algoritmy pro operace s hustými maticemicze
dc.titleParallel algorithms for operations with dense matriceseng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeKlinkovský Jakub
theses.degree.grantorkatedra matematikycze
theses.degree.programmeAplikovaná informatikacze


Soubory tohoto záznamu




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

Zobrazit minimální záznam