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
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.