Paralelní algoritmy pro operace s hustými maticemi
Parallel algorithms for operations with dense matrices
dc.contributor.advisor | Oberhuber Tomáš | |
dc.contributor.author | Alexandr Krastenov | |
dc.date.accessioned | 2024-08-23T22:53:33Z | |
dc.date.available | 2024-08-23T22:53:33Z | |
dc.date.issued | 2024-08-23 | |
dc.identifier | KOS-1241045124805 | |
dc.identifier.uri | http://hdl.handle.net/10467/116917 | |
dc.description.abstract | Tato 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.abstract | This 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.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A 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.html | eng |
dc.rights | Vysokoš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.html | cze |
dc.subject | CUDA C++ | cze |
dc.subject | husté matice | cze |
dc.subject | doba provádění | cze |
dc.subject | transpozice na místě | cze |
dc.subject | násobení | cze |
dc.subject | NVIDIA GPU knihovny | cze |
dc.subject | optimalizační techniky | cze |
dc.subject | transpozice mimo místo | cze |
dc.subject | paralelní algoritmy | cze |
dc.subject | paralelizační strategie | cze |
dc.subject | vědecké výpočty | cze |
dc.subject | knihovna TNL | cze |
dc.subject | CUDA C++ | eng |
dc.subject | dense matrices | eng |
dc.subject | execution time | eng |
dc.subject | in-place transposition | eng |
dc.subject | multiplication | eng |
dc.subject | NVIDIA GPU libraries | eng |
dc.subject | optimization techniques | eng |
dc.subject | out-of-place transposition | eng |
dc.subject | parallel algorithms | eng |
dc.subject | parallelization strategies | eng |
dc.subject | scientific computations | eng |
dc.subject | TNL library | eng |
dc.title | Paralelní algoritmy pro operace s hustými maticemi | cze |
dc.title | Parallel algorithms for operations with dense matrices | eng |
dc.type | bakalářská práce | cze |
dc.type | bachelor thesis | eng |
dc.contributor.referee | Klinkovský Jakub | |
theses.degree.grantor | katedra matematiky | cze |
theses.degree.programme | Aplikovaná informatika | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Bakalářské práce - 14101 [312]