Hlavním cílem kurzu je představit, jak programovat aplikace akcelerované na GPU pomocí programování CUDA.  
 

KDY: 

Popíšeme hlavní principy heterogenních nebo akcelerovaných výpočtů (s krátkým popisem hardwaru superpočítačů akcelerovaných GPU), které jsou potřebné pro správné pochopení toho, jak navrhovat kód CUDA.

Kurz je určen pro začátečníky v oblasti programování GPU pomocí CUDA. Na příkladech vysvětlí, jak se provádí paralelizace, jak se řídí přenosy dat mezi pamětí CPU a GPU, jaké jsou typy paměti v GPU a jak je používat, jak se provádějí paralelní vlákna, a nakonec vysvětlíme několik klíčových paralelních výpočetních vzorů v CUDA.

Vzhledem k tomu, že kurz bude využívat superpočítač Karolina, ukážeme si také, jak psát aplikace pro jeden a více GPU.
 

Kurz proběhne v IT4Innovations národním superpočítačovém centru, Studentská 6231/1b, Ostrava.

Jazyk: angličtina

Registrace a více informací ZDE nebo na training@it4i.cz

Kurz pořádá IT4Innovations národní superpočítačové centrum.