UIN3032 Metody paralelního programování

Filozoficko-přírodovědecká fakulta v Opavě
zima 2014
Rozsah
2/0/0. 4 kr. Ukončení: zk.
Vyučující
RNDr. Miroslav Langer, Ph.D. (přednášející)
Garance
doc. Ing. Petr Sosík, Dr.
Ústav informatiky – Filozoficko-přírodovědecká fakulta v Opavě
Předpoklady
UINA331 Non-Sequential Computations || UIN3031 Nesekvenční výpočty
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
Studenti se seznámí s problematikou paralelního programování. Rozdělení paralelních systémů na základě Flynnovy klasifikace. Dále se studenti seznámí s prací v prostředí PVM a MPI a technologiemi využívající pro paralelní výpočty grafických karet, jako je CUDA, ATI FireStrean, DirecCompute a OpneCL.
Osnova
1. Úvod do problematiky - motivace paralelizace, definice pojmů
2. Flynnova klasifikace paralelních systémů
3. Clustery
4. Parallel Virtual Machine a Message Passing Interface
5. Technologie CUDA
6. Technologie ATI FireStream
7. Technologie DirectCompute
8. Technologie OpenCL
Odkaz a informace učitele
Ústní zkouška z rozsahu předmětu
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích zima 1998, léto 1999, zima 1999, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023, zima 2024, zima 2025, zima 2026.