Jste zde

Programování v CUDA (GPGPU II)

Termín: 
St, 19.02.2014 9:30
Místo: 
Areál VŠB-TUO v Ostravě-Porubě, budova CPI, místnost PI332
Lektor: 
Ivan Šimeček (CUDA Teaching Center při FIT ČVUT)
Úroveň: 
základní - střední
Jazyk: 
český

Anotace

Nejvýkonější současné superpočítače využívají také výkonu tisíců GPU v rámci řešení velmi náročných problémů.  Kurz poskytne posluchači základní a středně pokročilé znalosti nejpoužívanějšího API pro GPGPU (obecné výpočty na grafických kartách), t.j.  technologie CUDA. Bude probrána vnitřní architektura i možnosti programování v CUDA.
Kurz volně navazuje na předchozí GPGPU I, jeho absolvování však není podmínkou. Pro zájemce o pokročilejší  znalosti programování CUDA bude následovat kurz GPGPU III.

Cíl kurzu (přínos pro posluchače)

Účastníci získají základní přehled o programování v technologii CUDA.

Časové schéma a názvy bloků

09:30-10:00registrace
10:00-11:30Úvod do technologie CUDA. Příklad CUDA Kernelu. CUDA typy pamětí
11:30-12:30přestávka na oběd
12:30-14:00CUDA Compute capabilities. Architektura SIMT. Sdružený přístup do paměti
14:00-14:30káva
14:30-16:00Synchronizace a předávání zpráv. Obecné postupy a zásady při CUDA programování. Shrnutí

Prerekvizity

Znalost  programování v C/C++ nebo Fortranu. Pro nepovinné praktické vyzkoušení práce s CUDA na Anselmu je potřebný vlastní notebook a účet na Anselmu.

Registrace

Povinná registrace (registrační formulář zde) do 12. 2. 2014 nebo do naplnění kapacity. Registrace je nutná i pro zájemce z IT4Innovations.

Kapacita

30 posluchačů

Materiály

Jsou k dispozici pro účastníky kurzu na vyžádání.