Fakulteta za elektrotehniko, računalništvo in informatiko · Univerza v Mariboru
Paralelno in porazdeljeno računanje
Za predmet Paralelno in porazdeljeno računanje še ni zapiskov.
Imaš svoje zapiske? Objavi jih: ceno določiš ti, z naročnino ti ostane cela, DDV se doda kupcu.
Objavi zapiskeČakaš na zapiske? Prijavi se in povej. Ko jih kdo objavi, dobiš sporočilo.
Želim zapiskeKaj lahko narediš že danes
Naloži svoje gradivo za predmet Paralelno in porazdeljeno računanje: Mai ga prebere in ti iz njega naredi kartice, kviz in razlago, ko ti kaj ni jasno. Če zapiske kasneje objaviš, jih prodajaš tukaj.
Naloži svoje gradivoUčni načrt
Podatki so iz učnega načrta, ki ga objavlja Fakulteta za elektrotehniko, računalništvo in informatiko. Prebrano 6. 9. 2026. Poglej izvirnik
5 kreditnih točk
Obveznosti v urah
- Predavanja30 ur
- Vaje30 ur
- Samostojno delo90 ur
Vsebina
- Uvod: paralelni računalniški sistemi, porazdeljeni računalniški sistemi.
- Pohitritev, zmogljivost, skalabilnost paralelnih algoritmov in porazdeljenih sistemov.
- Zasnova paralelnih računalniških sistemov: pomnilnik, omrežja, vhod in izhod.
- Principi paralelnega računanja: podatkovni in kontrolni paralelizem, programski jeziki, pošiljanje sporočil in deljeni pomnilnik.
- Večjederni procesorji, niti, kritične sekcije, deljeni pomnilnik.
- Paralelizacija sekvenčnih programov: aplikacijski programski vmesnik OpenMP.
- Programiranje s pošiljanjem sporočil, standard MPI.
- Grafične procesne enote (GPE), paralelno računanje s pomočjo GPE.
- Porazdeljeni sistemi: modeli porazdeljenega procesiranja, komunikacija in sinhronizacija v porazdeljenih sistemih, porazdeljeni podatkovni sistemi (GoogleFS, HDFS). Visokozmogljivo in visokoprepustno računanje s porazdeljenimi gručami. Programiranje za superračunalnik (MPI in vsebniki).
- Podatkovno vodeno paralelno računanje.
Ocenjevanje
Računalniško delo 50 %, Pisni izpit 50 %
Pogoji za vključitev
Pogojev ni.
Literatura
- Coulouris, G. F., Dollimore, J., Kindberg, T., & Blair, G. (2012). Distributed systems: concepts and design (5th ed., International ed., p. 1063). Addison-Wesley.
- Hwang, K., Fox, G. C., & Dongarra, J. (2012). Distributed and cloud computing: from parallel processing to the Internet of things (p. XXII, 648). Morgan Kaufmann.
- Bĺażewicz, J. (Ed.). (2000). Handbook on parallel and distributed processing (p. X, 635). Springer.
- Pacheco, P. S. (2011). An introduction to parallel programming (p. XIX, 370). Morgan Kaufmann.
- McCool, M. D., Robison, A. D., & Reinders, J. (2012). Structured parallel programming: patterns for efficient computation (p. XXVI, 406). Elsevier; Morgan Kaufmann.
- Tanenbaum, A. S., & Steen, M. van. (2007). Distributed systems: principles and paradigms (2nd ed., p. XVIII, 686). Pearson Prentice Hall.
- Grama, A. (2003). Introduction to parallel computing (2nd ed., p. XX, 636). Pearson / Addison-Wesley.
Kako deluje
- Zapiske kupiš enkrat in ostanejo tvoji.
- V aplikaciji iz njih dobiš kartice, kvize in Mai, ki pozna gradivo.
- Ceno določi avtor. Prodajalec je Mislo AI, račun dobiš od nas.
