Navigacija

13S114PRS - Performanse računarskih sistema

Specifikacija predmeta
Naziv Performanse računarskih sistema
Akronim 13S114PRS
Studijski program Softversko inženjerstvo
Modul
Tip studija osnovne akademske studije
Nastavnik (predavač)
Nastavnik/saradnik (vežbe)
Nastavnik/saradnik (DON)
Broj ESPB 6.0 Status predmeta obavezan
Uslovljnost drugim predmetima Nema
Ciljevi izučavanja predmeta Učenje osnovnih koncepata analize performansi sistema sa primenama u računarstvu. Osposobljavanje studenata za modeliranje i analizu sistema i mreža pomoću stohastičkih metoda i analize srednjih vrednosti (MVA). Performanse u softveru i programiranju. Upoznavanje sa metodama simulacija i merne tehnike, benčmark programa, analize podataka, tehnika rangiranja i odlučivanja.
Ishodi učenja (stečena znanja) Studenti će biti u stanju da: odaberu odgovarajuću tehniku modeliranja u zavisnosti od karakteristika računarske komponente ili sistema, postave apstraktan model, navedu pretpostavke i aproksimacije za taj model, izračunaju indikatore performansi na osnovu datih parametara, diskutuju dobijene numeričke pokazatelje i analiziraju podatke uz adekvatnu interpretaciju rezultata analize.
Sadržaj predmeta
Link ka stranici predmeta http://rti.etf.bg.ac.rs/rti/prs/index.html
Link ka predavanjima https://teams.microsoft.com/l/team/19%3aerthQRNDtpI5Uo5QN-pqTjqSseSE3CisIE-jOpASJuU1%40thread.tacv2/conversations?groupId=6e8d58fa-56ad-4e48-a052-b7775990b4a3&tenantId=1774ef2e-9c62-478a-8d3a-fd2a495547ba
Sadržaj teorijske nastave Tehnike i oblasti primene performansi sistema i analize podataka. Performanse procesora, memorija i diskova. Modeliranje mrežama redova za čekanje. Poasonov proces. Formula rođenja i smrti. Zatvorene mreže. Otvorene mreže. Operaciona analiza sistema i mreža. Osnove simulacije i merenja. Priprema, analiza i vizuelizacija podataka i rezultata evaluacije kao osnova za odlučivanje i rangiranje.
Sadržaj praktične nastave Zadaci i primeri iz oblasti definisanih teorijskim delom, a posebno: modeliranje procesora, diskova, memorije, mreža sa centralnim serverom, Bjuzenov algoritam. Interaktivni sistemi i njihova analiza stohastičkim metodama i pomoću MVA algoritma. Primeri simulacije i analitičke evaluacije kroz samostalni projekat. Tumačenje rezultata evaluacije, pristrasna analiza podataka, ratio-games.
Literatura
  1. Rai Jain, "The Art of Computer Systems Performance Analysis," 2nd edition, John Wiley and Sons, April 2015.
  2. Y. C. Tay, "Analytical Performance Modeling for Computer Systems," Third Edition, Springer, 2018.
  3. Brendan Gregg, "Systems Performance," 2nd Edition, Addison-Wesley Professional Computing Series, 2020.
  4. Micha Gorelick, Ian Ozsvald, "High Performance Python: Practical Performant Programming for Humans," 2nd edition, O'Reilly Media, June 2020.
  5. Performanse računarskih sistema, prezentacije korišćene na predavanjima i vežbama, Veb sajt Katedre za RTI Elektrotehničkog fakulteta, http://rti.etf.bg.ac.rs/rti/prs/materijali/
Broj časova aktivne nastave nedeljno tokom semestra/trimestra/godine
Predavanja Vežbe DON Studijski i istraživački rad Ostali časovi
2 2 1
Metode izvođenja nastave Predavanja, vežbe na tabli, samostalan rad studenata na izradi domaćih zadataka i projekata.
Ocena znanja (maksimalni broj poena 100)
Predispitne obaveze Poena Završni ispit Poena
Aktivnosti u toku predavanja 0 Pismeni ispit 35
Praktična nastava 0 Usmeni ispit 0
Projekti
Kolokvijumi 65
Seminari