Zobrazit minimální záznam

Advanced sorting method in multithreaded environment



dc.contributor.advisorŠimeček Ivan
dc.contributor.authorTalácko Rudolf
dc.date.accessioned2017-06-07T15:53:30Z
dc.date.available2017-06-07T15:53:30Z
dc.date.issued2017-05-15
dc.identifierKOS-587864612105
dc.identifier.urihttp://hdl.handle.net/10467/69337
dc.description.abstractTato bakalářská práce se zabývá vybranými řadícími algoritmy. Konkrétně se jedná o algoritmy MergeSort a TimSort. Tyto algoritmy jsou implementovány v jazyce C++ a pomocí metod transformací zdrojového kódu, efektivního využívání skrytých pamětí a paralelizací jsou upraveny tak, aby byly časově i paměťově efektivní. Dále je vytvořen autorem navržený hybridní algoritmus, využívající kombinaci předchozích algoritmů. Algoritmy jsou testovány na výpočetním serveru STAR, který umožňuje objektivní měření výkonnosti a efektivity algoritmů. Výsledkem práce je sada řadících algoritmů, grafické znázornění jejich výkonnosti a porovnání s již existujícími implementacemi paralelního stabilního řazení.cze
dc.description.abstractThis bachelor thesis deals with sorting algorithms. Specifically, it is MergeSort and TimSort algorithms. These algorithms are implemented in C++, and by code transformation methods, efficient use of cache and parallelizations are adjusted to make their time and memory efficient. Furthermore, the author creates a hybrid algorithm using a combination of previous algorithms. Algorithms are tested on a STAR computing server that allows objective measurement of the performance and efficiency of algorithms. The result of this thesis is a set of sorting algorithms, graphical representation of their performance and comparison with already existing realizations of parallel stable sorting.eng
dc.language.isoCZE
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.subjectŘadící algoritmy, MergeSort, TimSort, Optimalizace, Paralelizace, C++, OpenMPcze
dc.subjectSorting algorithms, MergeSort, TimSort, Optimization, Parallelization, C++, OpenMPeng
dc.titlePokročilé metody řazení ve vícevláknovém prostředícze
dc.titleAdvanced sorting method in multithreaded environmenteng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.date.accepted
dc.contributor.refereeLangr Daniel
theses.degree.disciplineTeoretická informatikacze
theses.degree.grantorkatedra teoretické informatikycze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu




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

Zobrazit minimální záznam