Zobrazit minimální záznam

Parallel algorithms for operations with sparse matrices



dc.contributor.advisorOberhuber Tomáš
dc.contributor.authorVít Novotný
dc.date.accessioned2024-08-23T22:53:27Z
dc.date.available2024-08-23T22:53:27Z
dc.date.issued2024-08-23
dc.identifierKOS-1240938732105
dc.identifier.urihttp://hdl.handle.net/10467/116916
dc.description.abstractTato 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.cze
dc.description.abstractThis 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.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.subjectGPU kernel funkcecze
dc.subjecthusté maticecze
dc.subjectknihovna cuSPARSEcze
dc.subjectnásobenícze
dc.subjectparalelní algoritmycze
dc.subjectřídké maticecze
dc.subjectsčítánícze
dc.subjectTemplate Numerical Librarycze
dc.subjectvýkoncze
dc.subjectadditioneng
dc.subjectCUDA C++eng
dc.subjectcuSPARSE libraryeng
dc.subjectdense matriceseng
dc.subjectGPU kernel functionseng
dc.subjectmultiplicationeng
dc.subjectparallel algorithmseng
dc.subjectperformanceeng
dc.subjectsparse matriceseng
dc.subjectTemplate Numerical Libraryeng
dc.titleParalelní algoritmy pro operace s řídkými maticemicze
dc.titleParallel algorithms for operations with sparse 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