Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Paralelní systémy a algoritmy

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah
36PAR Z,ZK 8 3+3s
Prerekvizita:
Bezpečnost práce II VT (36BP2)
Předmět je náhradou za:
Paralelní systémy a algoritmy (X36PAR)
Přednášející:
Cvičící:
Předmět zajišťuje:
katedra počítačů
Anotace:

Obsahem předmětu jsou problémy architektur a efektivního využití paralelních výpočetních systémů. Cílem je vysvětlit základní problémy paralelizace algoritmů ve vztahu k architektuře paralelního systému. První teoretická část je věnována měření výkonnosti a teorii složitosti paralelních algoritmů a modelům počítačů se sdílenou pamětí. Druhá část se zabývá architekturami s distribuovanou pamětí, především problémy komunikace mezi výpočetními uzly propojenými komunikační sítí. Třetí část popisuje několik skupin důležitých paralelních algoritmů, především nejzákladnější algoritmy typu prefixový výpočet a paralelní algoritmy pro třídění a pro lineární algebru. Závěr je věnován prostředím a nástrojům pro paralelní programování.

Požadavky:
Osnova přednášek:

1. Architektury paralelních počítačů

2. Měřítka výkonnosti paralelních výpočtů

3. Modely paralelních systémů se sdílenou pamětí

4. Teorie paralelní složitosti

5. Propojovací sítě paralelních počítačů (PSP)

6. Vnořování PSP a emulace výpočtů na PSP

7. Komunikační algoritmy pro směrování

8. Algoritmy pro kolektivní komunikaci

9. Základní NC algoritmy

10. Paralelní třídící algoritmy

11. Paralelní třídící algoritmy

12. Paralelní algoritmy pro lineární algebru

13. Paralelní algoritmy pro lineární algebru

14. Systémové programové vybavení paralelních počítačů

Osnova cvičení:

Laboratoře: 2 hod týdně, 1.-2. Seznámení se s paralelním programovacím prostředím PVM, 3. Výběr semestrální úlohy, 4.-13. Řešení semestrální úlohy, 14. Odevzdání semestrální úlohy. Semináře: 1 hod týdně

1. Úvod

2. Výkonnostní měřítka paralelních výpočtů

3. Škálovatelnost a isoefektivnost algoritmů

4. NC a PRAM simulace

5. Topologické vlastnosti propojovacích sítí

6. Vnořovaní - případové studie

7. Simulace sítí - případové studie

8. Směrovací algoritmy a zablokování

9. Permutační směrování na hyperkubických sítích

10. Kolektivní komunikace na mřížkových sítích

11. Analýza složitosti základních NC algoritmů

12. Analýza složitosti paralelních třídících algoritmů

13. Analýza složitosti paralelních algoritmů nad maticemi

14. Analýza složitosti paralelních algoritmů pro řešení soustav rovnic

Cíle studia:
Studijní materiály:

[1] Tvrdík, P.: Parallel Systems and Algorithms. Skripta ČVUT, Praha 1997

Poznámka:

Rozsah výuky v kombinované formě studia: 21+6

Typ cvičení: s, c

Tento předmět je nabízen také v anglické verzi

Další informace:
Pro tento předmět se rozvrh nepřipravuje
Předmět je součástí následujících studijních plánů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet11019704.html