Kurz je volným pokračováním série tří tutoriálů, které lektor vedl na IT4Innovations v únoru a březnu 2014, s hlavním cílem poskytnout posluchačům aktuální informace z oblasti GPGPU, tj. výpočtů na grafických kartách.
V první části kurzu budou rekapitulovány základní rysy výpočetních prostředků dostupných na IT4Innovations (klasické CPU, Xeon Phi, Nvidia GPU) s důrazem na porovnání těchto architektur a na diskusi jejich vhodnosti pro různé typy aplikací. V druhé části kurzu budou podrobněji popsány architektura Nvidia GPU a nejpoužívanější API pro GPGPU, CUDA, a také představeny alternativy OpenCL a OpenACC . Následně bude diskutovány novinky a trendy v této oblasti.
Posluchač na základě tohoto kurzu získá aktuální přehled o akcelerátorech a jejich programování, zejména pak GPU - měl by tedy být např. schopen vyhodnotit, která z architektur je vhodná pro jeho výpočetní problém jak z hlediska výkonnosti, tak použitelnosti a udržitelnosti.
Střední
Čeština
Ivan Šimeček je vyučující na 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.
Kurz je financován Ministerstvem školství mládeže a tělovýchovy z prostředků účelové podpory Velkých infrastruktur pro výzkum, experimentální vývoj a inovace v rámci projektu „IT4Innovations národní superpočítačové centrum - LM2015070“.