Predmet: Osnovi paralelnog programiranja i softverski alati
(17 -
E23A2N) Osnovne informacije
Matične organizacione jedinice predmeta
Program predmeta
Program se primenjuje od 01.10.2005.. Predmeti kojima je preduslov predmet Osnovi paralelnog programiranja i softverski alati
Osposobljavanje studenata za paralelno programiranje procesora sa više jezgara i za projektovanje sistemskih programskih alata (asembler, povezivač, kompajler...). Osposobljenost za paralelno programiranje procesora sa više jezgara primenom šablona, modela i alata za paralelno programiranje i projektovanje sistemskih programskih alata uključujući asembler, makroasembler, kompajler i sl. Uvod. Deo 1: Paralelno Programiranje (Analiza programa, Šabloni projektovanja praralelnih programa, Modeli paralelnog programiranja, Alati paralelnog programiranja). Deo 2: Projektovanje sistemskih programskih alata (Asembler, Makroasembler, Formalni sistemi, Kompajler, Punjač programa, Integrisano razvojno okruženje, Visoko optimizujući kompajler, Povezivač, Kompaktor, Simulator, Komponenta za kontrolisano izvršenje programa). Predavanja. Tutorijali. Računarske vežbe. Konsultacije. Studenti u toku semestra izrađuju laboratorijske vežbe.
|