FI:IB109 Návrh paralelních systémů - Informace o předmětu
IB109 Návrh a implementace paralelních systémů
Fakulta informatikyjaro 2007
- Rozsah
- 2/0. 2 kr. (plus ukončení). Ukončení: zk.
- Vyučující
- prof. RNDr. Jiří Barnat, Ph.D. (přednášející)
- Garance
- prof. RNDr. Mojmír Křetínský, CSc.
Katedra teorie programování – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Jiří Barnat, Ph.D. - Rozvrh
- Po 8:00–9:50 B204
- 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
- Aplikovaná informatika (program FI, B-AP)
- Aplikovaná informatika (program FI, N-AP)
- Informatika a druhý obor (program FI, B-BI)
- Informatika a druhý obor (program FI, B-FY)
- Informatika a druhý obor (program FI, B-GE)
- Informatika a druhý obor (program FI, B-GK)
- Informatika a druhý obor (program FI, B-CH)
- Informatika a druhý obor (program FI, B-IO)
- Informatika a druhý obor (program FI, B-MA)
- Informatika a druhý obor (program FI, B-SO)
- Informatika a druhý obor (program FI, B-TV)
- Informatika (program FI, B-IN)
- Informatika (program FI, M-IN)
- Informatika (program FI, N-IN)
- Učitelství výpočetní techniky pro střední školy (program FI, M-SS)
- Učitelství výpočetní techniky pro střední školy (program FI, M-TV)
- Učitelství výpočetní techniky pro střední školy (program FI, N-SS) (2)
- Cíle předmětu
- Cílem předmětu je seznámit studenty s koncepty programování paralelních algoritmů. V rámci přednášky se studenti seznámí s paralelismem přítomným na všech úrovních systému, tj. na úrovni hardware, operačního systému (procesy/vlákna), i podpůrných programátorských knihoven. Dále studenti poznají standardní postupy návrhu paralelních algoritmů a principialní rozdíly jednotlivých paralelních platforem (sdílena/distribuovaná paměť). Speciální pozornost bude věnována způsobu programování vícevláknových aplikací, zejména v programovacích jazycích C (POSIX Threads), C++ (BOOST Libary), a Java. Částečně se studenti seznámí i s přístupem projektu OpenMP a programováním aplikací pro prostředí s distribuovanou pamětí s využitím MPI.
- Osnova
- Paralelní počítače a paralelní výpočty. Základní metody v návrhu paralelních algoritmů. Výkonostní analýza paralelních algoritmů. Teoretický přínos paralelních algoritmů. Paralelní algoritmy ve stávajících operačních systémech (procesy vs vlákna). Paralelní algoritmy v prostředí s distribuovanou pamětí. Message Passing Interface (MPI).
- Další komentáře
- Předmět je vyučován každoročně.
- Statistika zápisu (jaro 2007, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2007/IB109