Předmět Architektura a programování paralelních systémů (FIT-ARC)
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-ARC - Architektura a programování paralelních systémů, 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
Orientovat se v nabídce paralelních systémů, umět posoudit komunikační a výpočetní možnosti konkrétní architektury a predikovat výkonnost paralelních aplikaci. Seznámit se s nejdůležitějšími prostředky paralelního programování (MPI, OpenMP), naučit se je prakticky používat a řešit problémy paralelně.
Osnova
Osnova přednášek:Úvod do paralelního zpracování. Vzory pro paralelní programování. Programování se sdílenou pamětí - úvod do OpenMP. Synchronizace nejen v OpenMP, analýza výkonnosti. Sdílená paměť a koherence pamětí cache. Komponenty symetrických multiprocesorů. Architektury CC-NUMA DSM. Rozhraní zasílání zpráv MPI. Kolektivní komunikace, komunikátory a diskové operace. Propojovací sítě: topologie a směrovací algoritmy. Propojovací sítě: přepínání, řízení toku, zpracování zpráv a výkonnost. Architektury se zasíláním zpráv, současné super-počítačové systémy. Distribuované souborové systémy. Datově paralelní architektury a programování. Osnova numerických cvičení:Numerická cvičení u předmětu nejsou plánována.Osnova ostatní - projekty, práce:Vývoj aplikace na SMP v OpenMP. Paralelní program v MPI na svazku blades.
Literatura
aktuální PPT prezentace přednášek http://dolores.sp.cs.cmu.edu/spring2013/http://www.cs.kent.edu/~jbaker/ParallelProg-Sp11/Hennessy, J.L., Patterson, D.A.: Computer Architecture - A Quantitative Approach. 5. vydání, Morgan Kaufman Publishers, Inc., 2012, 912 s., ISBN: 9780123747501 Pacecho, P.: Introduction to Parallel Programming. Morgan Kaufman Publishers, 2011, 392 s., ISBN: 9780123742605
Požadavky
Von Neumannova architektura počítače, paměťová hierarchie, paměti cache a jejich organizace, programování v JSI a v C/C++.
Garant
prof. Ing. Václav Dvořák, DrSc.
Vyučující
prof. Ing. Václav Dvořák, DrSc.