UIN3032 Metody paralelního programování

Filozoficko-přírodovědecká fakulta v Opavě
zima 2023
Rozsah
2/0/0. 4 kr. Ukončení: zk.
Vyučující
doc. Ing. Petr Sosík, Dr. (přednášející)
Ing. Tomáš Vícha (přednášející)
Garance
doc. Ing. Petr Sosík, Dr.
Ústav informatiky – Filozoficko-přírodovědecká fakulta v Opavě
Rozvrh
St 11:25–13:00 LEI
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
Literatura
    povinná literatura
  • Lísal Martin. Paralelní počítání. UJEP Ústí n. labem, 2006. ISBN 80-7044-784-2. URL info
    doporučená literatura
  • Message Passing Interface Forum. MPI: A Message-Passing Interface Standard. 2012. URL info
  • Schreiber Petr. Realizace vybraných výpočtů pomocí grafických karet. Brno: VUT v Brně, 2010. URL info
  • Aoyama Yukiya, Nakano Jun. RS/6000 SP: Practical MPI Programming. IBM Redbooks, 1999. ISBN 0738413658. URL info
Výukové metody
Přednáška s aktivizací
Přednáška s analýzou videozáznamu
Metody hodnocení
Zkouška
Odkaz a informace učitele
Ústní zkouška z rozsahu předmětu
Další komentáře
Studijní materiály
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 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2021, zima 2022, zima 2024, zima 2025, zima 2026.