Anotace
Kurz pokračuje v tradici tutoriálů z oblasti GPGPU, tj. výpočtů na grafických kartách, které lektor vede na IT4Innovations od začátku roku 2014.
V první části budou porovnány moderní procesorové a akcelerátorové architektury (včetně těch, které jsou dostupné na IT4Innovations) a bude diskutována jejich vhodnost pro různé typy aplikací. V druhé části kurzu budou podrobněji popsány modely jejich (paralelního) programování a aplikační rozhraní pro programování aplikací (API) jako OpenMP, OpenACC, CUDA či OpenCL. Následně bude diskutovány novinky a trendy v této oblasti.
Cíl kurzu (přínos pro posluchače)
Posluchač získá aktuální přehled o moderních procesorech a akcelerátorech a jejich programování, zejména pak o GPU. M.j. aby byl s to posoudit, která z architektur a které API jsou vhodné pro jeho výpočetní problém jak z hlediska výkonnosti, použitelnosti a udržitelnosti.
O lektorovi
Ivan Šimeček je docentem na Fakulte informačních technologií (FIT) ČVUT, k jehož hlavním odborným zájmům patří návrh efektivní implementace algoritmů v závislosti na cílové architektuře a související datové struktury ve více/mnoho-vláknovém prostředí. Má dlouhodobé zkušenosti s různými typy akcelerátorů, hlavně s procesory grafických karet (GPU). Je výkonným managerem "GPU Education Center" (dříve "CUDA Teaching Centre”) při FIT ČVUT.
Předběžný program
09:30-10:00 | registrace | |
10:00-11:30 | Moderní procesorové a akcelerátorové architektury, porovnání pro typické aplikace | |
11:30-13:00 | přestávka na oběd | |
13:00-14:30 | CUDA | |
14:30-15:00 | káva | |
15:00-16:30 | OpenACC vs. OpenMP v. 4 Výkonnostní aspekty OpenMP a OpenACC | |
16:30-17:00 | káva | |
17:00-18:00 | OpenCL, další API pro GPGPU a diskuse |
Prerekvizity
Základní znalost C/C++. Vlastní notebook pro cvičení.
Registrace
Povinná registrace - registrační formulář je zde. Uzávěrka viz výše.
Kapacita a poplatky
Kapacita kurzu je 30 míst. Kurz je pro účastníky bezplatný.
Praktické informace
- Dopravní a ubytovací informace pro vzdálené účastníky hledejete na odkazech níže.
- Dokumentace k systémům IT4Innovations je k dispozici na https://docs.it4i.cz/ (v angličtině).