Srovnání paralelní implementace algoritmu PSO v OpenCL, CUDA a C++ AMP

DSpace Repository

Language: English čeština 

Srovnání paralelní implementace algoritmu PSO v OpenCL, CUDA a C++ AMP

Show simple item record

dc.contributor.advisor Král, Erik
dc.contributor.author Hala, Roman
dc.date.accessioned 2013-10-12T16:34:25Z
dc.date.available 2013-10-12T16:34:25Z
dc.date.issued 2013-02-22
dc.identifier Elektronický archiv Knihovny UTB cs
dc.identifier.uri http://hdl.handle.net/10563/24632
dc.description.abstract Cílem práce je srovnání CUDA, OpenCL a C++ AMP implementace evolučního algoritmu PSO. Teoretická část práce obsahuje úvod k paralelnímu programování, popis koncepce CUDA, OpenCL a C++ AMP, zabývá se základy evolučních algoritmů, z nichž podrobně rozebírá algoritmus PSO a vybrané testovací funkce. V praktické části se práce zaobírá popisem implementací algoritmu PSO pomocí standardů CUDA, OpenCL a C++ AMP a jejich srovnáním z hlediska náročnosti implementace, délky zdrojového kódu a doby výpočtu. cs
dc.format 78 cs
dc.format.extent 2986476 bytes cs
dc.format.mimetype application/zip cs
dc.language.iso cs
dc.publisher Univerzita Tomáše Bati ve Zlíně
dc.rights Bez omezení
dc.subject CUDA cs
dc.subject OpenCL cs
dc.subject NVIDIA cs
dc.subject C++ AMP cs
dc.subject C cs
dc.subject C++ cs
dc.subject paralelní programování cs
dc.subject PSO cs
dc.subject evoluční algoritmy cs
dc.subject optimalizace cs
dc.subject testovací funkce cs
dc.subject CUDA en
dc.subject OpenCL en
dc.subject NVIDIA en
dc.subject C + + AMP en
dc.subject C en
dc.subject C + + en
dc.subject parallel programming en
dc.subject PSO en
dc.subject evolutionary algorithms en
dc.subject optimization en
dc.subject test functions en
dc.title Srovnání paralelní implementace algoritmu PSO v OpenCL, CUDA a C++ AMP cs
dc.title.alternative A Comparison of the Parallel Implemantation of OpenCL, CUDA and C++ AMP for the Particle Swarm Optimization Algorithm en
dc.type diplomová práce cs
dc.contributor.referee Horák, Tomáš
dc.date.accepted 2013-06-06
dc.description.abstract-translated The aim of this thesis is the comparison of CUDA, OpenCL and C++ AMP implementation of the evolutionary algorithm PSO. The theoretical part provides an introduction to parallel programming, a description of the concept of CUDA, OpenCL and C + + AMP, deals with the fundamentals of evolutionary algorithms, of which the PSO algorithm and selected test functions are described in detail. Practical part of the thesis deals with the description of the algorithm PSO?s implementations using standards CUDA, OpenCL and C + + AMP and compares their performance in terms of complexity of the implementation, the length of the source code and calculation time. en
dc.description.department Ústav informatiky a umělé inteligence cs
dc.description.result obhájeno cs
dc.parent.uri http://hdl.handle.net/10563/154 cs
dc.parent.uri http://hdl.handle.net/10563/220 cs
dc.thesis.degree-discipline Informační technologie cs
dc.thesis.degree-discipline Information Technologies en
dc.thesis.degree-grantor Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky cs
dc.thesis.degree-grantor Tomas Bata University in Zlín. Faculty of Applied Informatics en
dc.thesis.degree-name Ing. cs
dc.thesis.degree-program Inženýrská informatika cs
dc.thesis.degree-program Engineering Informatics en
dc.identifier.stag 31118
utb.result.grade A
dc.date.submitted 2013-05-21


Files in this item

Files Size Format View
hala_2013_dp.zip 2.848Mb Unknown View/Open
hala_2013_vp.pdf 208.6Kb PDF View/Open
hala_2013_op.pdf 372.8Kb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Find fulltext

Search DSpace


Browse

My Account