Předmět Paralelní výpočty na graf. procesorech (AUIUI / ABPVG)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu AUIUI / ABPVG - Paralelní výpočty na graf. procesorech, Fakulta aplikované informatiky, Univerzita Tomáše Bati ve Zlíně (UTB).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Obsah
Přednášky:- Úvod do heterogenního paralelního programování- Úvod do CUDA C a programování kernelů, paměťový model, sčítání vektorů- Vícerozměrné bloky a mřížky, synchronizace vláken, paralelní násobení matic- Optimalizace paměťových operací - sdružený přístup do paměti, paralelní konvoluce- Atomické operace, Paralelizace histogramu- Pokročilé operace v CUDA aplikacích I: události, měření času, zjištění CC, ...)- Pokročilé operace v CUDA aplikacích II: datové přenosy (streamy) a paralelizace úloh- Optimalizace CUDA aplikací (divergence warpu v paralelní redukci a maticových operacích, sdružený přístup do paměti, optimalizace pro architektury Fermi a Kepler)- Vizualizace výsledků operací CUDA aplikací (Mandelbrot)- Unifikovaný paměťový model v CUDA 6- Úvod do OpenCL API- Úvod do OpenACC APICvičení:- Instalace a konfigurace vývojových prostředí- CUDA C API - součet vektorů- CUDA C API - jednoduché násobení matic (globální paměť)- CUDA C API - prokládané násobení matic (sdílená paměť)- CUDA C API - paralelní konvoluce- CUDA C API - paralelní histogram- CUDA C API - součet vektorů pomocí CUDA streamů
Získané způsobilosti
- Programování v jazyce C/C++.- Znalost specifik vývoje datově paralelních SIMD aplikací.
Požadavky
Způsob zakončení předmětu - klasifikovaný zápočetKlasifikovaný zápočet: aktivní účast, vypracování zadaných úkolů/programů, vypracování 2 půlsemestrálních testů. Hodnocení KLZ:95 - 100 % A85 - 89 % B75 - 79 % C65 - 69 % D55 - 59 % Eméně než 55 % FX
Garant
Ing. Michal Bližňák, Ph.D.
Vyučující
Ing. Michal Bližňák, Ph.D.