You are here

Osnovne informacije

Naziv: 
PP - Paralelno programiranje
Studijski program: 
Softversko inženjerstvo i informacione tehnologije - SIIT
Semestar: 
IV
Nedeljni fond časova: 
2+2

Opis

Predmet pokriva: uvod u PP, analiza efikasnosti algoritama, projektovanje paralelnih algoritama, šabloni paralelnog programiranja (pronalaženje paralelizma, struktura algoritma, pomoćne strukture, i komunikacioni šabloni), aktueni modeli paralelnog programiranja (Intel Cilk Plus, Intel TBB, i OpenCL), i strukturno paraleno programiranje zasnovano na šablonima (šabloni kompozicije, serijske i paralene kontrole toka, serijskog i paralelnog rukovanja podacima, i drugi deterministički i nederministički šabloni).
Cilj predmeta je osposobljavanje studenata za paralelno programiranje paralelnih računarskih arhitektura primenom šablona, modela i alata za paralelno programiranje.

Konsultacije: Prof. dr Miroslav Popović
Pon Uto Sre Čet Pet
  11:00-12:00      
NTP-502
Konsultacije: MSc Stefan Pijetlović
Pon Uto Sre Čet Pet
         
Konsultacije se održavaju po dogovoru, u prostorijama Odseka za računarsku tehniku i računarske komunikacije, NTP, kancelarija 510 ili na platformi MSTeams.

PP, šk 2020/2021 INFORMACIJA ZA STUDENTE

Predmet:
Paralelno programiranje
Fond: 2+2 (predavanja + laboratorijske vežbe)
Nastavnik: dr Miroslav Popović, red. prof.
Glavni asistent: Stefan Pijetlović

Literatura:

  1. M. Popović i V. Kovačević, „Paralelno programiranje", FTN Izdavaštvo, Novi Sad, 2015.
  2. Materijal (prezentacije, pripreme za vežbe, itd.) na sajtu.

Cilj:
Osposobljavanje studenata za paralelno programiranje paralelnih računarskih arhitektura.

Oblici nastave:
Predavanja po knjizi pod 1. i materijalima pod 2.
Vežbe su organizovane u 13 termina u laboratoriji. U svim terminima se stiču bodovi. Za prvih 9 termina postoje odgovarajući materijal na sajtu odseka, koji student treba unapred da prouči. U terminima poslednjih 4 vežbi student izrađuje predmetni projekat.

Načini provere znanja:
30% laboratorijske vežbe
40% za predmetni projekat
30% ispit iz teorije (ili opciono 2 testa po 15% u toku semestra)

Napomene uz načine provere znanja:

  1. Predispitne obaveze nose 70% i mogu se realizovati isključivo u toku semestra.
  2. Minimalno se mora realizovati polovina predispinih obaveza, polovina bodova na ispitu, i u zbiru 51% bodova.

Detalji u vezi provere znanja:

  1. Prisustvo na predavanjima i laboratorijskim vežbama se evidentira (+/-).
  2. Nastavnik može da nagradi prisustvo i znanje na kvizu na predavanjima sa +, a asistent može da nagradi angažovanost u laboratoriji sa +. Isto tako, može se nagraditi aktivnost u onlajn nastavi. Ove nagrade mogu doprineti u zaključivanju konačne ocene.
  3. U slučaju bolesti, vežba može da se brani u terminima nadoknade, koji će se organizovati po potrebi.
  4. Ispit iz teorije je po pravilu pismeni.

Konsultacije sa nastavnikom i asistentima:
Кroz diskusije na platformi Canvas.

U Novom Sadu, Predmetni nastavnik,
12.01.2021.god. dr Miroslav Popović, red. prof.
FTN, Kat. za računarsku tehniku