dc.contributor.advisor | Gajdoš, Petr | |
dc.contributor.author | Beránek, Jakub | |
dc.date.accessioned | 2018-06-26T08:05:27Z | |
dc.date.available | 2018-06-26T08:05:27Z | |
dc.date.issued | 2018 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/128309 | |
dc.description.abstract | Tato práce se zabývá vizualizací paměťových přístupů programů na platformě CUDA. Je v ní prezentován profilovací nástroj, který instrumentuje CUDA programy a generuje z nich záznam paměťových přístupů. Ty jsou poté prezentovány uživateli pro odhalení možných paměťových optimalizací. První část práce popisuje metody profilování programů a technologie použité pro tvorbu profilovacího nástroje. Poté následuje popis existujících nástrojů pro profilování aplikací pro grafické karty. Třetí část se zabývá návrhem a implementací profilovacího nástroje a webové aplikace pro vizualizaci zaznamenaných přístupů. | cs |
dc.description.abstract | This thesis deals with visualising memory accesses of CUDA programs. It presents a profiling tool that instruments CUDA programs and generates their memory access traces. These can then be visualised to exploit memory access optimization opportunities. First part of the thesis introduces application profiling methods and technologies used to create the profiling tool. The second part describes existing tools that allow profiling graphics processing units. The last part discusses design and implementation of the profiling tool and introduces a web application that visualises the stored memory traces. | en |
dc.format.extent | 4145373 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
dc.subject | vizualizace paměťových přístupů | cs |
dc.subject | profilování | cs |
dc.subject | instrumentace | cs |
dc.subject | paralelní aplikace | cs |
dc.subject | CUDA | cs |
dc.subject | LLVM | cs |
dc.subject | memory access visualization | en |
dc.subject | profiling | en |
dc.subject | instrumentation | en |
dc.subject | parallel applications | en |
dc.subject | CUDA | en |
dc.subject | LLVM | en |
dc.title | Profilování paralelních aplikací | cs |
dc.title.alternative | Profiling of Parallel Applications | en |
dc.type | Diplomová práce | cs |
dc.contributor.referee | Krömer, Pavel | |
dc.date.accepted | 2018-06-04 | |
dc.thesis.degree-name | Ing. | |
dc.thesis.degree-level | Magisterský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informační a komunikační technologie | cs |
dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | BER0134_FEI_N2647_2612T025_2018 | |
dc.rights.access | openAccess | |