Navigacija

19D111MPS - Multiprocesorski sistemi

Specifikacija predmeta
Naziv Multiprocesorski sistemi
Akronim 19D111MPS
Studijski program Elektrotehnika i računarstvo
Modul modul Računarska tehnika i informatika
Tip studija doktorske akademske studije
Nastavnik (predavač)
  • prof. dr Milo Tomašević
Nastavnik/saradnik (vežbe)
    Nastavnik/saradnik (DON)
      Broj ESPB 9.0 Status predmeta izborni
      Uslovljnost drugim predmetima nema
      Ciljevi izučavanja predmeta Ovaj kurs pruža detaljan pregled principa, arhitektura i programskih modela za multiprocesorske i računarske sisteme visokih performansi. Studenti će upoznavati paralelne arhitekture, probleme skalabilnosti, analizu performansi i moderne HPC tehnologije, kao i nove trendove u exascale računarstvu, akceleratorima i heterogenim sistemima.
      Ishodi učenja (stečena znanja) Studenti će moći da: 1. Razumeju paralelne računarske arhitekture i memorijcke hijerarhije 2. Analiziraju performanse, skalabilnost i uska grla u paralelnim sistemima 3. Primene tehnike optimizacije za latenciju memorijske hijerarhije i komunikacije 4. Razviju paralelne programe koristeći modele deljene i distribuirane memorije 5. Poznaju moderne akceleratore (GPU/FPGA) i nove HPC tehnologije
      Sadržaj predmeta
      Sadržaj teorijske nastave Savremene paradigme projektovanja paralelnih sistema. Napredni višejezgarni procesori, memorijski sistemi i interkonekcione mreže. Paralelni programski modeli. Koherencija privatnih keš memorija. Izvršavanje na nivou niti. Analiza performansi i optimizacione tehnike.. Heterogeno računarstvo, GPU i domenski akceleratori. Računarsko visokih performansi.
      Sadržaj praktične nastave
      Literatura
      1. Hennesy, Patterson, Kozyrikas "Computer Architecture: A Quantitative Approach", 7th Ed.,Morgan Kaufmann 2025.
      2. Multicore and GPU Programming: An Integrated Approach, Gerassimos Barlas, Morgan Kaufmann, 2022.
      3. Culler, Singh, Gupta, Parallel Computer Architecture, Morgan Kaufmann 2000
      4. Tomasevic, Milutinovic, "Cache coherence problem in Shared Memory Multiprocessors: Hardware Approaches", IEEE Computer SocietyPress, 1993
      5. Protić, Tomašević, Milutinović, "Distributed Shared Memory: Concepts and Systems", IEEE Computer SocietyPress, 1996.
      Broj časova aktivne nastave nedeljno tokom semestra/trimestra/godine
      Predavanja Vežbe DON Studijski i istraživački rad Ostali časovi
      8
      Metode izvođenja nastave predavanja, izrada projekta
      Ocena znanja (maksimalni broj poena 100)
      Predispitne obaveze Poena Završni ispit Poena
      Aktivnosti u toku predavanja 0 Pismeni ispit 30
      Praktična nastava Usmeni ispit 0
      Projekti 70
      Kolokvijumi
      Seminari