FPF:UIN3031 Nesekvenční výpočty - Informace o předmětu
UIN3031 Nesekvenční výpočty
Filozoficko-přírodovědecká fakulta v Opavěléto 2013
- Rozsah
- 3/0/0. 5 kr. Ukončení: zk.
- Vyučující
- doc. Ing. Petr Sosík, Dr. (přednášející)
- Garance
- doc. Ing. Petr Sosík, Dr.
Ústav informatiky – Filozoficko-přírodovědecká fakulta v Opavě - 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
- Informatika a výpočetní technika (program FPF, N1801 Inf)
- Počítačová technika a její aplikace (program FPF, B1702 AplF)
- Cíle předmětu
- Předmět seznamuje se základními koncepty paralelního programování, modelem paralelního počítače PRAM a se základní sadou technik pro tvorbu paralelních algoritmů. Druhá část předmětu je věnována vícevláknovému programování včetně ptraktického procvičení.
- Osnova
- 1. Zopakování základních pojmů z teorie složitosti (notace O).
2. Paradigma nesekvenčních výpočtů. PRAM a jeho varianty (EREW, CRCW, CREW). Složitostní míry paralelních algoritmů.
3. Věta o zrychlení, Brentovo lemma. Teze o paralelní vyčíslitelnosti.
4. Paralelizace pomocí vyvážených stromů.
5. Paralelizace metodou "rozděl a opanuj".
6. Paralelizace metodou segmentace.
7. Paralelizace metodou řetězení.
8. Paralelizace metodou urychlení kaskádou.
9. Vícevláknové programování v jazyce Java.
10. Samostatný projekt.
- 1. Zopakování základních pojmů z teorie složitosti (notace O).
- Literatura
- povinná literatura
- Oracle Inc. JavaTutorials. Lesson: Concurrency. URL info
- JAJA, J. An Introduction to Parallel Algorithms. Addison-Wesley, Reading, Mass., 1992. info
- doporučená literatura
- TEL, G. Introduction to Distributed Algorithms. Cambridge University Press, Cambridge, 2000. info
- Metody hodnocení
- Test
- Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (léto 2013, nejnovější)
- Permalink: https://is.slu.cz/predmet/fpf/leto2013/UIN3031