Parallel algorithms for operations with sparse matrices

dc.contributor.advisor Oberhuber, Tomáš
dc.contributor.author Novotný, Vít
dc.contributor.referee Klinkovský, Jakub
dc.date.accessioned 2024-08-23T22:53:27Z
dc.date.available 2024-08-23T22:53:27Z
dc.date.issued 2024-08-23
dc.description.abstract Tato bakalářská práce je věnována vývoji paralelních algoritmů pro operace sčítání a odčítání s řídkými maticemi a hustými maticemi. Tato práce obsahuje implementaci GPU kernel funkcí se strukturami Template Numerical Library a CUDA C++, společně s metodikami a nástroji při jejich tvorbě. Všechny algoritmy byly testovány, aby byla zajištěna jejich správnost, a porovnány s knihovnou cuSPARSE, i mezi sebou navzájem, aby se posoudil jejich výkon. cs
dc.description.abstract This bachelor's thesis project is devoted to the development of parallel algorithms for addition and multiplication operations with sparse matrices and dense matrices. This work contains the implementation of GPU kernel functions with the Template Numerical Library structures and the CUDA C++, alongside the methodologies and tools utilized in their creation. All algorithms were unit-tested to ensure their correctness and benchmarked against the cuSPARSE library as well as each other to assess their performance. en
dc.identifier KOS-1240938732105
dc.identifier.uri http://hdl.handle.net/10467/116916
dc.publisher České vysoké učení technické v Praze cs
dc.publisher Czech Technical University in Prague en
dc.rights A university thesis is a work protected by the Copyright Act of the Czech Republic. 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. en
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 v platném znění. cs
dc.subject CUDA C++ cs
dc.subject GPU kernel funkce cs
dc.subject husté matice cs
dc.subject knihovna cuSPARSE cs
dc.subject násobení cs
dc.subject paralelní algoritmy cs
dc.subject řídké matice cs
dc.subject sčítání cs
dc.subject Template Numerical Library cs
dc.subject výkon cs
dc.subject addition en
dc.subject CUDA C++ en
dc.subject cuSPARSE library en
dc.subject dense matrices en
dc.subject GPU kernel functions en
dc.subject multiplication en
dc.subject parallel algorithms en
dc.subject performance en
dc.subject sparse matrices en
dc.subject Template Numerical Library en
dc.title Paralelní algoritmy pro operace s řídkými maticemi cs
dc.title Parallel algorithms for operations with sparse matrices en
dc.type bachelor thesis en
dspace.entity.type Publication
relation.isAdvisorOfPublication 715c7867-16a1-4a69-8b04-bcf0ee58ec37
relation.isAdvisorOfPublication.latestForDiscovery 715c7867-16a1-4a69-8b04-bcf0ee58ec37
relation.isAuthorOfPublication ecfd4f42-b8b5-4444-9696-a4ba1c887e5e
relation.isAuthorOfPublication.latestForDiscovery ecfd4f42-b8b5-4444-9696-a4ba1c887e5e
relation.isRefereeOfPublication 2accd086-5a8a-42b2-891f-809f6b2b412b
relation.isRefereeOfPublication.latestForDiscovery 2accd086-5a8a-42b2-891f-809f6b2b412b
theses.degree.grantor katedra matematiky cs
theses.degree.programme Aplikovaná informatika cs

Files

Original bundle

Now showing 1 - 3 of 3
Name:
F4-BP-2024-Novotny-Vit-Bachelor_s_Thesis___Vit_Novotny.pdf
Size:
697.4 KB
Format:
Adobe Portable Document Format
Description:
PLNY_TEXT
Name:
F4-BP-2024-posudek-Oberhuber_Tomas.pdf
Size:
255.96 KB
Format:
Adobe Portable Document Format
Description:
POSUDEK
Name:
F4-BP-2024-posudek-Klinkovsky_Jakub.pdf
Size:
148.92 KB
Format:
Adobe Portable Document Format
Description:
POSUDEK