Fakulteta za računalništvo in informatiko · Univerza v Ljubljani
Računalniški sistemi
Za predmet Računalniški sistemi š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 Računalniški sistemi: 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 računalništvo in informatiko. Prebrano 7. 9. 2026. Poglej izvirnik
6 kreditnih točk
Obveznosti v urah
- Predavanja45 ur
- Vaje30 ur
- Samostojno delo105 ur
Vsebina
- Napredni paralelizem na nivoju ukazov: dinamično razvrščanje ukazov, skočna predikcija, špekulativno izvajanje.
- Vrednotenje vzporednih sistemov: arhitekturni simulatorji (gem5), analiza zmogljivosti in modeliranje.
- Paralelizem na nivoju niti: arhitekture s skupnim pomnilnikom, simetrični večprocesorji s skupnim pomnilnikom (SMP, UMA), vohljalni protokoli (MSI, MESI, MOESI), večjedrni procesorji, porazdeljeni sistemi s skupnim pomnilnikom (DSM, NUMA), imeniški protokoli, koherenca, atomičnost, sinhronizacija, konsistentnost pomnilnika.
- Paralelizem na nivoju podatkov: vektorske arhitekture, SIMD-razširitve nabora ukazov, strešni model, grafične procesne enote (GPE), arhitekture GPE, pomnilniške strukture GPE, paralelizem na nivoju zank.
- Paralelizem na nivoju zahtev: porazdeljeni pomnilniški sistemi, grozdi, superračunalniki.
- Povezave: hierarhija, vrste, topologije, metrike zmogljivosti, usmerjanje, povezave pospeševalnikov (PCIe, NVLink, NVSwitch, Infinity Fabric, G
- PUDirect RDMA, GPUDirect Storage).
- Domensko specifične arhitekture: arhitekture pospeševalnikov, globoke nevronske mreže (DNN), tenzorske procesne enote (TPE), FPGA pospeševalniki, heterogeni sistemi.
Ocenjevanje
Sprotno preverjanje: laboratorijske vaje, domače naloge. 50 %, Končno preverjanje: pisni in teoretični izpit. 50 %
Pogoji za vključitev
delo oz. za opravljanje Znanje vsaj osnov programiranja. Poznavanje osnov računalniške arhitekt ure je zaželeno, ni pa nujno.
Literatura
- J.L. Hennessy, D.A. Patterson: Computer Architecture: A Quantitative Approach, 6th ed., Morgan Kaufmann, 2017.
- Dubois, M. Annavaram, P. Stenström: Parallel Computer Organization and Design, 2nd ed., Cambridge University Press, 2026.
- Eijkhout, E. Chow, R. van de Geijn: The Science of Computing, The Art of High Performance Computing, volume 1.
- 3rd edition 2022, https://theartofhpc.com
- T.M. Aamodt, W.W.L. Fung, T.G. Rogers: General-
- Purpose Graphics Processor Architectures (Synthesis Lectures on Computer Architecture), Morgan
- & Claypool Publishers, 2018.
- Wang: Domain-
- Specific Computer Architectures for Emerging Applications: Machine Learning and Neural Networks, CRC Press, 2024.
- Sterling, M. Brodowicz, M. Anderson: High Performance Computing: Modern Systems and Practices, Morgan Kaufmann, 2017.
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.
