Předmět Architektura a programování paralelních systémů (FIT-ARCe)
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-ARCe - 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:1. Úvod do paralelního zpracování 2. Vzory pro paralelní programování3. Programování se sdílenou pamětí - úvod do OpenMP4. Synchronizace a povědomí o výkonnosti v OpenMP5. Sdílená paměť a koherence pamětí cache6. Komponenty symetrických multiprocesorů7. Architektury CC-NUMA DSM8. Rozhraní zasílání zpráv MPI9. Kolektivní komunikace10. Propojovací sítě: topologie a směrovací algoritmy11. Propojovací sítě: přepínání, řízení toku, zpracování zpráv a výkonnost12. Architektury s distribuovanou pamětí13. Architektury SIMD a datově-paralelní programováníOsnova numerických cvičení:Numerická cvičení u předmětu nejsou plánována, pouze demonstrační cviční.Osnova ostatní - projekty, práce:Predikce výkonnosti zadané paralelní aplikace na svazku počítačů. Vývoj aplikace na čtyřjádrovém SMP v OpenMP. Paralelní program v MPI na svazku blades.
Literatura
Hennessy, J.L., Patterson, D.A.: Computer Architecture - A Quantitative Approach. 5. vydání, Morgan Kaufman Publishers, Inc., 2012, 856 s., ISBN: 978-0-12-383872-8 Pacecho, P.: Introduction to Parallel Programming. Morgan Kaufman Publishers, 2011, 392 s., ISBN: 9780123742605 Hennessy, J.L., Patterson, D.A.: Computer Architecture - A Quantitative Approach. 5. vydání, Morgan Kaufman Publishers, Inc., 2012, 856 s., ISBN: 978-0-12-383872-8 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
Ing. Jiří Jaroš, Ph.D.