Zobrazit minimální záznam

Použití paralelních výpočtů v datově-intenzivních úlohách
dc.contributor.advisorKruliš, Martin
dc.creatorŠmelko, Adam
dc.date.accessioned2024-11-29T10:51:54Z
dc.date.available2024-11-29T10:51:54Z
dc.date.issued2024
dc.identifier.urihttp://hdl.handle.net/20.500.11956/195240
dc.description.abstractTáto práca študuje, vyvíja a skúma optimalizáciu dátovo náročných vedeckých algo- ritmov pomocou grafických procesorových jednotiek (GPU) na zvýšenie výkonu a šká- lovateľnosti. Prvá časť práce je zameraná na návrh a implementáciu optimalizovaných programov pre štyri kľúčové algoritmy: hierarchické klastrovanie s Mahalanobisovou vz- dialenosťou, redukciu dimenzionality pomocou EmbedSOM, optimalizáciu algoritmu vzá- jomnej korelácie pre mnoho malých vstupov a stochastickú simuláciu booleovskej siete. V druhej časti práca nadväzuje na zistenia z prvej časti a navrhuje knižnicu Noarr, ktorá umožňuje efektívny vývoj vysoko-výkonneho softwéru. Zdôrazňuje kritickú úlohu opti- malizácie pamäte pri dosahovaní významných zlepšení výkonu a jej cieľom je zefektívniť implementáciu týchto optimalizácií poskytnutím nového nástroja na rozloženie pamäte a jej prechodu. Medzi hlavné prínosy tejto práce patrí implementácia nových techník optimalizácie GPU, vylepšenia výkonu vedeckých nástrojov až o tri rády, pokročilá ana- lýza a vizualizácia údajov v bioinformatike a fyzike materiálov a návrh nových nástrojov na efektívne vyjadrenie rozloženia a prechodu dátových štruktúr vo vysoko-výkonnom kóde. Výsledky tejto práce môžu byť použité na zlepšenie procesu vývoja udržiavateľných a efektívnych aplikácií a na usmernenie...cs_CZ
dc.description.abstractThis thesis studies, develops, and investigates the optimization of data-intensive sci- entific algorithms using Graphics Processing Units (GPUs) to enhance performance and scalability. The first part of the thesis focuses on the design and implementation of optimized kernels for four key algorithms: hierarchical clustering with Mahalanobis link- age, neighborhood-based dimensionality reduction through EmbedSOM, optimization of cross-correlation algorithms for many small inputs, and stochastic simulation of Boolean networks. In the second part, the thesis builds upon the findings of the first part to propose a Noarr library, which enables the efficient development of high-performance computing (HPC) applications. It emphasizes the critical role of memory optimization in achieving significant performance improvements in HPC and aims to streamline the implementation of these optimizations by providing a novel memory layout and traversal optimization framework. The main contributions of this thesis comprise the implementa- tion of novel GPU optimization techniques, performance improvements of scientific tools of up to three orders of magnitude speedup, advancing data analysis and visualization in bioinformatics and material physics, and the design of new tools for efficient expression of data structure layout...en_US
dc.languageEnglishcs_CZ
dc.language.isoen_US
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.subjectparallel computingen_US
dc.subjectCUDAen_US
dc.subjectGPUen_US
dc.subjectdata analyticsen_US
dc.subjectdata miningen_US
dc.subjecthigh performance computingen_US
dc.subjectmachine learningen_US
dc.subjectparalelní výpočtycs_CZ
dc.subjectCUDAcs_CZ
dc.subjectGPUcs_CZ
dc.subjectdatová analýzacs_CZ
dc.subjectdata miningcs_CZ
dc.subjectvysoce výkonné počítánícs_CZ
dc.subjectstrojové učenícs_CZ
dc.titleEmploying Parallel Computing in Data-Intensive Tasksen_US
dc.typedizertační prácecs_CZ
dcterms.created2024
dcterms.dateAccepted2024-09-26
dc.description.departmentDepartment of Software Engineeringen_US
dc.description.departmentKatedra softwarového inženýrstvícs_CZ
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.identifier.repId164479
dc.title.translatedPoužití paralelních výpočtů v datově-intenzivních úloháchcs_CZ
dc.contributor.refereeAlvarez Martinez, Carlos
dc.contributor.refereeJaroš, Jiří
thesis.degree.namePh.D.
thesis.degree.leveldoktorskécs_CZ
thesis.degree.disciplineComputer Science - Software Systemsen_US
thesis.degree.disciplineInformatika - Softwarové systémycs_CZ
thesis.degree.programComputer Science - Software Systemsen_US
thesis.degree.programInformatika - Softwarové systémycs_CZ
uk.thesis.typedizertační prácecs_CZ
uk.taxonomy.organization-csMatematicko-fyzikální fakulta::Katedra softwarového inženýrstvícs_CZ
uk.taxonomy.organization-enFaculty of Mathematics and Physics::Department of Software Engineeringen_US
uk.faculty-name.csMatematicko-fyzikální fakultacs_CZ
uk.faculty-name.enFaculty of Mathematics and Physicsen_US
uk.faculty-abbr.csMFFcs_CZ
uk.degree-discipline.csInformatika - Softwarové systémycs_CZ
uk.degree-discipline.enComputer Science - Software Systemsen_US
uk.degree-program.csInformatika - Softwarové systémycs_CZ
uk.degree-program.enComputer Science - Software Systemsen_US
thesis.grade.csProspěl/acs_CZ
thesis.grade.enPassen_US
uk.abstract.csTáto práca študuje, vyvíja a skúma optimalizáciu dátovo náročných vedeckých algo- ritmov pomocou grafických procesorových jednotiek (GPU) na zvýšenie výkonu a šká- lovateľnosti. Prvá časť práce je zameraná na návrh a implementáciu optimalizovaných programov pre štyri kľúčové algoritmy: hierarchické klastrovanie s Mahalanobisovou vz- dialenosťou, redukciu dimenzionality pomocou EmbedSOM, optimalizáciu algoritmu vzá- jomnej korelácie pre mnoho malých vstupov a stochastickú simuláciu booleovskej siete. V druhej časti práca nadväzuje na zistenia z prvej časti a navrhuje knižnicu Noarr, ktorá umožňuje efektívny vývoj vysoko-výkonneho softwéru. Zdôrazňuje kritickú úlohu opti- malizácie pamäte pri dosahovaní významných zlepšení výkonu a jej cieľom je zefektívniť implementáciu týchto optimalizácií poskytnutím nového nástroja na rozloženie pamäte a jej prechodu. Medzi hlavné prínosy tejto práce patrí implementácia nových techník optimalizácie GPU, vylepšenia výkonu vedeckých nástrojov až o tri rády, pokročilá ana- lýza a vizualizácia údajov v bioinformatike a fyzike materiálov a návrh nových nástrojov na efektívne vyjadrenie rozloženia a prechodu dátových štruktúr vo vysoko-výkonnom kóde. Výsledky tejto práce môžu byť použité na zlepšenie procesu vývoja udržiavateľných a efektívnych aplikácií a na usmernenie...cs_CZ
uk.abstract.enThis thesis studies, develops, and investigates the optimization of data-intensive sci- entific algorithms using Graphics Processing Units (GPUs) to enhance performance and scalability. The first part of the thesis focuses on the design and implementation of optimized kernels for four key algorithms: hierarchical clustering with Mahalanobis link- age, neighborhood-based dimensionality reduction through EmbedSOM, optimization of cross-correlation algorithms for many small inputs, and stochastic simulation of Boolean networks. In the second part, the thesis builds upon the findings of the first part to propose a Noarr library, which enables the efficient development of high-performance computing (HPC) applications. It emphasizes the critical role of memory optimization in achieving significant performance improvements in HPC and aims to streamline the implementation of these optimizations by providing a novel memory layout and traversal optimization framework. The main contributions of this thesis comprise the implementa- tion of novel GPU optimization techniques, performance improvements of scientific tools of up to three orders of magnitude speedup, advancing data analysis and visualization in bioinformatics and material physics, and the design of new tools for efficient expression of data structure layout...en_US
uk.file-availabilityV
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrstvícs_CZ
thesis.grade.codeP
uk.publication-placePrahacs_CZ
uk.thesis.defenceStatusO


Soubory tohoto záznamu

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

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

Zobrazit minimální záznam


© 2017 Univerzita Karlova, Ústřední knihovna, Ovocný trh 560/5, 116 36 Praha 1; email: admin-repozitar [at] cuni.cz

Za dodržení všech ustanovení autorského zákona jsou zodpovědné jednotlivé složky Univerzity Karlovy. / Each constituent part of Charles University is responsible for adherence to all provisions of the copyright law.

Upozornění / Notice: Získané informace nemohou být použity k výdělečným účelům nebo vydávány za studijní, vědeckou nebo jinou tvůrčí činnost jiné osoby než autora. / Any retrieved information shall not be used for any commercial purposes or claimed as results of studying, scientific or any other creative activities of any person other than the author.

DSpace software copyright © 2002-2015  DuraSpace
Theme by 
@mire NV