Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2018/2019

Parallel and Distributed Programming

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
MIE-PDP.16 Z,ZK 5 2P+2C česky
Přednášející:
Pavel Tvrdík (gar.)
Cvičící:
Pavel Tvrdík (gar.), Michal Šoch
Předmět zajišťuje:
katedra počítačových systémů
Anotace:

Due to the development of cloud, web, and communication technologies and due to the shift of the Moore law into parallelization of CPUs, parallel and distributed applications are becoming dominant. Students get acquainted with architectures of parallel and distributed computing systems and their models and with languages and environments for their programming. They learn the pattern designs for parallel and distributed programming and important parallel algorithms.

Požadavky:

Basic sequential algorithmics, programming, complexity theory, computer architecture and graph theory.

Osnova přednášek:
Osnova cvičení:
Cíle studia:

Due to the development of cloud, web, and communication technologies and due to the shift of the Moore law into parallelization of CPUs, parallel and distributed applications are becoming dominant. Students get acquainted with architectures of parallel and distributed computing systems and their models and with languages and environments for their programming. They learn the pattern designs for parallel and distributed programming and important parallel algorithms.

Studijní materiály:

1. Mattson, T.G. - Sanders, B.A. - Massingill, B.L.: Patterns for Parallel Programming. Addison-Wesley Professional. 2004. 978-0321940780.

2. Kumar, V. - Grama, A. - Gupta, A. - Karpis, G.: Introduction to Parallel Computing: Design and Analysis of Parallel Algorithms. Benjamin-Cummings. 1994. 0805331700.

3. Miller, R. - Boxer, L.: Algorithms Sequential and Parallel: A Unified Approach. Pearson Education. 1999. 0130863734.

4. Wilkinson, B. - Allen, M.: Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers. Prentice Hall. 1998. 0136717101.

5. Jaja, J.: An Introduction to Parallel Algorithms. Addison-Wesley. 1992. 0201548569.

Poznámka:

Informace o předmětu a výukové materiály naleznete na https://moodle.fit.cvut.cz/courses/MIE-PDP.16/

Prerequisites: Basic sequential algorithmics, programming, complexity theory, computer architecture and graph theory.#

Opozdilcům: Student, kteremu chybí PPR, si zapíše PDP a získá z něj zápočet.#

Do studia opakovaně zapsaným studentů: student se zkouškou z PPR má právou na uznání zápočtu z PDP.

Další informace:
https://moodle.fit.cvut.cz/courses/MIE-PDP.16/
Rozvrh na zimní semestr 2018/2019:
V tomto semestru se předmět nerozvrhuje
Rozvrh na letní semestr 2018/2019:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
místnost T9:343
Tvrdík P.
12:45–14:15
(přednášková par. 1)
Dejvice
NBFIT učebna
Út
St
místnost T9:348
Šoch M.
07:30–09:00
LICHÝ TÝDEN

(přednášková par. 1
paralelka 101)

Dejvice
NBFIT PC ucebna
Čt
místnost T9:302
Tvrdík P.
12:45–14:15
LICHÝ TÝDEN

(přednášková par. 1
paralelka 101)

Dejvice
NBFIT učebna

Předmět je součástí následujících studijních plánů:
Platnost dat k 25. 8. 2019
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet4661606.html