FESB NASTAVA
Loading...
    Diplomski
    220 Elektronika i računalno inženjerstvo
    2. semestar
    Nema predmeta

    Napredne arhitekture računala

    (FELH05)
    2024/25 godina
    preduvjeti za upis
    nema
    ciljevi predmeta

    Osposobljavanje studenata da:
    1. Prepoznaju građu suvremenih računalnih sustava.
    2. Odaberu građu sukladno problemu koji se rješava
    3. Procjene utjecaj građe i njenih komponenata na performanse sustava
    4. Razviju, prilagode i impelmentiraju rješenja na višeprocesorskim i višejezgrenim sustavima.

    očekivani ishodi učenja

    Studenti će nakon uspješno savladanog predmeta moći:
    1. Razumjeti građu suvremenih računalnih sustava
    2. Razlučiti utjecaj pojedinih komponenta na performanse računalnog sustava
    3. Odaberu građu sukladno problemu koji se rješava
    4. Razviti i implementirati rješenja na odabranoj arhitekturi (višeprocesorska, višejezgrena, ...)..

    nositelji predmeta
    nastava i predavači
     
    Predavanja
    30 sati
    2 sata tjedno × 15 tjedana
     
    Laboratorijske vježbe
    Lista predavača je prazna.
    30 sati
    2 sata tjedno × 15 tjedana
    sadržaj

    Principi paralelnog računanja. MIMD i SIMD. Vektorske arhitekture. Superračunala. Slabo povezani sustavi. Čvrsto povezani sustavi. Proširivost. Konzistentnost priručnih memorija. Prespojne mreže. Učinkovitost sustava. Latency. Bandwidth. Skraćivanje i sakrivanje pristupa memoriji. NUMA računala. COMA računala. Komunikacija među čvorovima. Sinhronizacija među procesorima. Dodjela procesora. Balansiranje opterećenja. Alati za razvoj paralelne programske podrške. Paralelni operacijski sustavi i prevodioci. PVM, MPI, POSIX
    Threads. Thread Marks.

    preporučena literatura
    • Hennesy & Patterson, "Computer Architecture: A Quantitative Approach", 5rd edition, Morgan Kaufmann, 2011.

    dopunska literatura
    • Ribarić, S.: Naprednije arhitekture mikroprocesora, Tehnička knjiga, Zagreb

    jezik poduke
    Hrvatski
    način praćenja kvalitete i uspješnosti izvedbe svakog predmeta i/ili modula

    Mišljenja studenata o kvaliteti nastave putem anketa.
    Nastavnici koji podučavaju srodne predmete surađuju i zajednički vode brigu o kvaliteti nastave.
    Povremeno promatranje i evaluacija nastave od strane predstojnika odsjeka/ šefa katedre, itd.

    ispit (način polaganja, ispitni rokovi)

    TTijekom semestra provoditi će se kontinuirana provjera znanja testovima na početku predavanja (ulazni test) kao i na kraju predavanja (izlazni test). Planirano je pet do šest testovaTestovi će zavisno o pojedinoj nastavnoj jedinici trajati između 5 do 15 minuta. Sastoje se od 5 do 10 jednostavnih pitanja iz gradiva obrađenog na prethodnim predavanjima, odnosno gradiva obrađenog na predavanjima taj dan. Studentima će biti dostupni preko MS Forms te se ispunjavaju preko računala ili mobitela ili u pisanom obliku.
    Tijekom semestra bit će i dva međuispita (kolokvija). Prvi međuispit je nakon 7 tjedana nastave, drugi nakon 14 tjedana izravne nastave. Na završnom ispitu studenti polažu dijelove gradiva koje nisu položili na međuispitima. Svaki se međuispit provodi kao pisani ispit u trajanju od 50 minuta i sastoji se od ukupno 10 pitanja i zadataka.
    Praktični dio nastave je obavezan i sastoji se od seminara kojeg će studenti dobiti nakon 10 tjedana nastave.
    Uvjet za pozitivnu ocjenu je:
    - 60% bodova na testovima
    - 50% bodova na svakom međuispitu, a konačna se ocjena (u postocima) formira na temelju svih aktivnosti prema formuli
    - pozitivna ocjena iz seminara
    a konačna se ocjena (u postocima) formira na temelju svih
    Ocjena (%) = 0,2 SM + 0,2 (M1 + M2) + 0,4 T gdje su aktivnosti izražene u postocima:
    - T - bodovi na testovima
    - SM - ocjena iz seminara,
    - M1, M2 - bodovi na međuispitima.
    Konačna se ocjena utvrđuje nakon prvog ispitnog termina primjenjujući relativni ECTS sustav ocjenjivanja u skladu s Pravilnikom o studijima i sustavu studiranja Sveučilišta u Splitu. Skupina studenata koja je položila ispit dijeli se u četiri skupine: 15% najboljih dobiva ocjenu A (izvrstan), 35% slijedećih B (vrlo dobar), sljedećih 35% ocjenu C (dobar), i posljednjih 15% ocjenu D,E (dovoljan). Skupina studenata koja nije položila ispit dobiva ocjenu FX (potreban je dodatan rad), ili F (potreban je značajan dodatan rad). U skladu s Pravilnikom za ispit se organiziraju samo dva ispitna termina u ispitnom roku po završetku nastave.
    Ako ne ispuni navedene uvjete, student neće moći pristupiti ispitu.

      Nastavne jedinice za Predavanja Broj sati
    1.

    Uvod u kolegij, Kratak opis tematike koja će biti razmatrana, Ponavljanje tematike iz kolegija Arhitektura digitalnih računala: Programerska arhitektura, cjevovod, brza memorija

    2 sata
    2.

    Procesor sa cjevovodom

    2 sata
    3.

    Cjevovod – problemi i način rješavanja

    2 sata
    4.

    Paralelizam na razini naredbi

    2 sata
    5.

    Izvođenje van rasporeda i predviđanje grananja

    2 sata
    6.

    Praktični primjeri rješavanja paralelizma na razini naredbi

    2 sata
    7.

    Brza memorija – koncept i izvedba

    2 sata
    8.

    Asocijativna, direktno mapirana i višestruko direktno mapirana brza memorija

    2 sata
    9.

    Optimizacija rada brze memorije

    2 sata
    10.

    Višeprocesorski sustavi – komunikacijski modeli

    2 sata
    11.

    Problemi višeprocesorskih sustava – koherencija, konzistencija Sinkronizacija

    2 sata
    12.

    Primjeri naprednih arhitektura

    4 sata
      Nastavne jedinice za Laboratorijske vježbe Broj sati
    1.

    Višenitni rad

    4 sata
    2.

    Sinkronizacija među nitima

    4 sata
    3.

    Cuda procesori

    4 sata
    4.

    Programiranje Cuda procesora

    12 sati
    Niste više prijavljeni

    Istekla vam je prethodna prijava te se morate ponovno prijaviti.

    Nastao je problem u radu sustava

    Informacije o problemu smo pohranili i nastojat ćemo ga riješiti. Ako vas ova greška sprječava da obavite nešto važno, možete nas odmah kontaktirati na helpdesk@fesb.hr.

    Vaš preglednik nije podržan

    Koristite web preglednik koji nije podržan. Za puno korisničko iskustvo, preuzmite najnoviju inačicu vašeg preglednika.