UINA332 Methods of the parallel programing

Filozoficko-přírodovědecká fakulta v Opavě
zima 2017
Rozsah
2/0/0. 4 kr. Ukončení: zk.
Vyučující
RNDr. Miroslav Langer, Ph.D. (přednášející)
Mgr. Pavel Martínek (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
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
Students will get familiar with principles of parallel programing, division of parallel systems according to the Flynn's taxonomy. Students will also get familiar with work in the PVM and MPI environment and technologies using graphics cards for the parallel computation such as CUDA, ATI FireStream, DirectCompute and OpenCL.
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
Vyučovací jazyk
Angličtina
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 2018, zima 2019, zima 2020.