Akcelerace částicových rojů PSO pomocí GPU
but.committee | prof. Ing. Václav Dvořák, DrSc. (předseda) doc. Ing. Zdeněk Kotásek, CSc. (místopředseda) doc. Ing. Jan Kořenek, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) doc. Ing. Ondřej Ryšavý, Ph.D. (člen) prof. Ing. Karel Vlček, CSc. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " A ". Otázky u obhajoby: Znáte některé jiné implementace algoritmu Particle Swarm Optimization, které využívají k urychlení výpočtu grafickou kartu? Zkoušel jste porovnat výsledky Vaší implementace s implementacemi ostatních autorů? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Jaroš, Jiří | cs |
dc.contributor.author | Záň, Drahoslav | cs |
dc.contributor.referee | Petrlík, Jiří | cs |
dc.date.created | 2013 | cs |
dc.description.abstract | Tato práce sa zabývá populačně založenou stochastickou optimalizační technikou PSO (Particle Swarm Optimization) a její akcelerací. Jedná se o jednoduchou, ale velmi efektivní techniku, určenou k řešení složitých multidimenzionálních problémů, která nachází uplatnění v široké oblasti aplikací. Cílem práce je vytvořit paralelní implementaci tohoto algoritmu s důrazem na co nejvyšší zrychlení výpočtu. K tomuto účelu byla zvolena grafická karta (GPU), která v dnešních dobách poskytuje cenově dostupný, masivní výpočetní výkon. Za účelem vyhodnocení přínosu akcelerace s využitím GPU byly vytvořeny a porovnávány dvě aplikace řešící problém odvozený od známého NP-těžkého problému Knapsack. Akcelerovaná aplikace na GPU vykazuje až 5-násobné průměrné a téměř 10-násobné maximální zrychlení výpočtu oproti optimalizované aplikaci pro vícejádrový procesor, ze které vycházela. | cs |
dc.description.abstract | This thesis deals with a population based stochastic optimization technique PSO (Particle Swarm Optimization) and its acceleration. This simple, but very effective technique is designed for solving difficult multidimensional problems in a wide range of applications. The aim of this work is to develop a parallel implementation of this algorithm with an emphasis on acceleration of finding a solution. For this purpose, a graphics card (GPU) providing massive performance was chosen. To evaluate the benefits of the proposed implementation, a CPU and GPU implementation were created for solving a problem derived from the known NP-hard Knapsack problem. The GPU application shows 5 times average and almost 10 times the maximum speedup of computation compared to an optimized CPU application, which it is based on. | en |
dc.description.mark | A | cs |
dc.identifier.citation | ZÁŇ, D. Akcelerace částicových rojů PSO pomocí GPU [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2013. | cs |
dc.identifier.other | 79283 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/53517 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | PSO | cs |
dc.subject | HPC | cs |
dc.subject | CPU | cs |
dc.subject | GPU | cs |
dc.subject | GPGPU | cs |
dc.subject | CUDA | cs |
dc.subject | Knapsack | cs |
dc.subject | MKP | cs |
dc.subject | optimalizace | cs |
dc.subject | roj | cs |
dc.subject | částice | cs |
dc.subject | PSO | en |
dc.subject | HPC | en |
dc.subject | CPU | en |
dc.subject | GPU | en |
dc.subject | GPGPU | en |
dc.subject | CUDA | en |
dc.subject | Knapsack | en |
dc.subject | MKP | en |
dc.subject | optimalization | en |
dc.subject | swarm | en |
dc.subject | particle | en |
dc.title | Akcelerace částicových rojů PSO pomocí GPU | cs |
dc.title.alternative | Particle Swarm Optimization on GPUs | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2013-06-19 | cs |
dcterms.modified | 2020-05-10-16:11:08 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 79283 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:15:44 | en |
sync.item.modts | 2025.01.15 16:15:02 | en |
thesis.discipline | Počítačové a vestavěné systémy | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |