Detail předmětu
Grafické a multimediální procesory
FIT-GMUAk. rok: 2021/2022
Úvod, základní koncepce. Architektura grafického systému. CUDA. OpenCL. OpenGL. Optimalizace výpočtu. Práce s pamětí. Unifikovaná paměť. Pipeline a paralelizace. Grafické systémy SGI. Vývoj architektury GPU NVIDIA GF7800 až Ampere. MM systémy MMX, SSE, AVX. GPU pro mobilní systémy. Hrací konzoly. Výpočty se sníženou přesností, energeticky úsporné výpočty. Mapování a komprese textur.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Způsob a kritéria hodnocení
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Prerekvizity a korekvizity
- doporučená prerekvizita
Počítačová grafika
Doporučená literatura
Zařazení předmětu ve studijních plánech
- Program IT-MGR-2 magisterský navazující
obor MBI , 0 ročník, zimní semestr, volitelný
obor MBS , 0 ročník, zimní semestr, volitelný
obor MGM , 0 ročník, zimní semestr, povinně volitelný
obor MIN , 0 ročník, zimní semestr, volitelný
obor MIS , 0 ročník, zimní semestr, volitelný
obor MMM , 0 ročník, zimní semestr, volitelný
obor MPV , 0 ročník, zimní semestr, povinně volitelný
obor MSK , 0 ročník, zimní semestr, volitelný - Program MITAI magisterský navazující
specializace NADE , 0 ročník, zimní semestr, volitelný
specializace NBIO , 0 ročník, zimní semestr, volitelný
specializace NCPS , 0 ročník, zimní semestr, volitelný
specializace NEMB , 0 ročník, zimní semestr, volitelný
specializace NGRI , 0 ročník, zimní semestr, volitelný
specializace NHPC , 0 ročník, zimní semestr, volitelný
specializace NIDE , 0 ročník, zimní semestr, volitelný
specializace NISD , 0 ročník, zimní semestr, volitelný
specializace NMAL , 0 ročník, zimní semestr, volitelný
specializace NMAT , 0 ročník, zimní semestr, volitelný
specializace NNET , 0 ročník, zimní semestr, volitelný
specializace NSEC , 0 ročník, zimní semestr, volitelný
specializace NSEN , 0 ročník, zimní semestr, volitelný
specializace NSPE , 0 ročník, zimní semestr, volitelný
specializace NVER , 0 ročník, zimní semestr, volitelný
specializace NVIZ , 0 ročník, zimní semestr, volitelný
specializace NISY do 2020/21 , 0 ročník, zimní semestr, volitelný
specializace NISY , 0 ročník, zimní semestr, volitelný
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
- Úvod - V.D., Architektury GMP, API - T. Milet
- Úvod k moderním GPU architekturám, knihovna OpenCL - M. Kula
- Paměťový model, Profilování - M.K.
- Mapování algoritmů na GPU, Optimalizace - M.K.
- OpenGL, CUDA, Vulcan - T. Milet
- Open GL, OpenCL, spolupráce, shadery - T.M.
- Grafický pipeline - V.D.
- Grafické multiprocesory - GeForce 7800, 8800 - V.D.
- GPGPU - Tesla T8 až Titan GTX 1080, Echelon, Fermi, Tesla, AMD GCN - V.D.
- Pascal P100, Turing, Ampere. GPU Silicon Graphics - V.D.
- Energeticky úsporné GPU, Úsporný mobil 363 mikroW. Multimediální procesory MMP - VLIW, MMX, SoC - V.D.
- Herní počítače PS4, Xbox 360, One. AMD APU. GPU pro mobily - ARM, Mali. Mapy textur a komprese textur. - V.D.
- Paměťové přenosy, Pokročilé techniky optimalizace, Specifické vlastnosti architektur - M. Kula
Cvičení na počítači
Vyučující / Lektor
Osnova
- Úvod do OpenCL
- Paměťový model OpenCL
- Kooperace mezi vlákny v OpenCL
- OpenGL a jeho využití pro paralelizaci
Projekt
Vyučující / Lektor
Osnova