Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Aplikace paralelních počítačů (FIT-PDD)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu FIT-PDD - Aplikace paralelních počítačů, Fakulta informačních technologií, Vysoké učení technické v Brně (VUT).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Cíl

Vysvětlit možnosti paralelního programování na vícejádrových procesorech, na svazcích počítačů a na GPGPU. Získat přehled o technikách synchronizace a komunikace. Seznámit se s metodikou paralelizace a predikcí výkonnosti vybraných reálných aplikací, tvorbě správných programů a užití paralelních výpočtů v praxi. Okruhy otázek k SDZ:1. Ukazatelé paralelního zpracování. Funkce konstantní účinnosti, definice škálovatelnosti.2. Vzory paralelních algoritmů, podpůrné struktury programů a datové. 3. Techniky zasílání zpráv mezi 2 partnery a kolektivní.4. Synchronizace u sdílené paměti.5. Paralelizace výpočtů na mřížkách.6. Násobení matic se sdílenou pamětí a se zasíláním zpráv.7. Specifika paralelního zpracování na GPGPU8. Zásady paralelního programování orientovaného na výkonnost.

Osnova

Osnova přednášek:Architektury paralelních počítačů, ukazatele výkonnosti a predikce výkonnosti. Vzory paralelního programování Techniky synchronizace a komunikace. Programování se sdílenými proměnnými v OpenMP Programování zasíláním zpráv v MPI Datově paralelní programování v CUDA/OpenCL Příklady paralelizace úloh a paralelních aplikací

Literatura

http://www.cs.berkeley.edu/~demmel/cs267_Spr13/Pacecho, P.: Introduction to Parallel Programming. Morgan Kaufman Publishers, 2011, 392 s., ISBN: 9780123742605 Kirk, D., and Hwu, W.: Programming Massively Parallel Processors: A Hands-on Approach, Elsevier, 2010, s. 256, ISBN: 978-0-12-381472-2

Požadavky

Typy paralelních počítačů, programování v C/C++, základní numerické metody

Garant

prof. Ing. Václav Dvořák, DrSc.

Vyučující

prof. Ing. Václav Dvořák, DrSc.