AOR2
Arhitektura i organizacija računara 2 je izborni najobavezniji predmet u šestom semestru.
Korisne veze
- Intel Intrinsics
- Repozitorijum sa implementiranim algoritmima zamene za prvu laboratorijsku vežbu
- Repozitorijum sa implementiranim predviđačima skokova za drugu laboratorijsku vežbu
Nastava
Gradivo na predmetu deli se po kolokvijumima na sledeći način:
- keš memorija (napredne teme), optimizacija programa za keš memoriju
- memorija (DRAM), virtuelizacija
- translacija arhitektura, predviđanje skokova (i ranjivosti predviđača skokova), vektorske arhitekture (SIMD)
Gradivo drugog kolokvijuma se delimično pređe u prvom bloku nastave, dok se gradivo trećeg kolokvijuma uglavnom pređe u drugom bloku nastave te ostane nekoliko slobodnih nedelja. Sav kod sa predavanja i vežbi dostupan je na stranici predmeta.
Kao na AOR1, kolokvijumi su struktuirani tako da pola bodova nose teorijski zadaci sa predavanja, a pola zadaci sa vežbi.
Laboratorijske vežbe
Postoje dve laboratorijske vežbe koje u zbiru nose 15 poena:
- implementacija algoritama zamene u keš memoriji i rad sa Valgrind, i
- implementacija predviđača skokova.
Obe laboratorijske vežbe funkcionišu tako što se odgovarajuće Java klase implementiraju u simulatorima (keš memorije odnosno predviđača skokova) koji se mogu pronaći na stranici predmeta. Rad u ovim simulatorima pokazan je kroz pokazne laboratorijske vežbe koje se održavaju pre samih laboratorijskih vežbi, a dostupni su i snimci sa vežbi 2021/2022. godine na kojima se radi u ovim simulatorima. Na kraju potrebno je popuniti izveštaje o performansama implementiranih algoritama. Neki algoritmi implementirani prethodnih godina mogu se pronaći u odeljku sa korisnim vezama.
Projekat
- Ovom odeljku fale informacije. Pomozite SI Wiki tako što ćete dodati potrebne informacije.
Ispitni rokovi
Slično kao i na AR, ispitni rokovi se objavljuju zvanično na stranici predmeta, ali ispitni rokovi trenutne godine se ne objavljuju do sledeće godine. Sledeći rokovi su rešeni na vikiju:
- Februar 2024
- Jul 2022
- Jun 2022
- Jun 2023
- K 2021
- K1 2022
- K1 2023
- K1P 2022
- K1P 2023
- K2 2022
- K2 2023
- K2 2024
- K2P 2022
- Februar 2024
Način ocenjivanja
- — Bodovi sa laboratorijskih vežbi (ukupno 15)
- — Bodovi sa kolokvijuma (0-10 svaki)
- — Bodovi sa ispita (0-20)
- — Bodovi sa projekta (0-45)
Bodovi | ||||||
---|---|---|---|---|---|---|
Ocena | 5 | 6 | 7 | 8 | 9 | 10 |
Potrebna pomoć
- Na ovom predmetu fale rešenja rokova. Pomozite vikiju rešavanjem rokova i postavljanjem njihovih rešenja na viki.
- Na ovom predmetu postoje stariji rokovi lošeg kvaliteta. Pomozite vikiju prepisivanjem tih rokova na viki.