Faculty of Technical Sciences

Subject: Parallel Programming (17.SE0032)

Native organizations units: Sub-department for Computer Engineering and Computer Communications
General information:
 
Category Scientific-professional
Scientific or art field Applied Computer Science and Informatics
ECTS 5

Teaching students parallel programming of parallel computer architectures.

Ability to write parallel programs for parallel computer architectures by using parallel programming patterns, models, and tools.

Parallel algorithms (Analysis of algorithm efficiency. Design of parallel algorithms.) Parallel programming (Parallel programming design patterns. Parallel programming models Cilk and TBB. Parallel programming tools.) Parallel programming with OpenCL (OpenCL parallel programming model. OpenCL concurrent programming model.) Structured parallel programming (Compositional design patterns. Structured control flow patterns. Data management patterns. Other deterministic patterns. Nondeterministic patterns.)

Lectures, tutorials, computer practice classes, consultations. Final exam is the test from theory. The final grade is created based on success in laboratory and on the test from theory.

Authors Title Year Publisher Language
Course activity Pre-examination Obligations Number of points
Theoretical part of the exam No Yes 30.00
Computer excersise defence Yes Yes 40.00
Lecture attendance Yes Yes 5.00
Computer exercise attendance Yes Yes 5.00
Project Yes Yes 20.00
API Image

Prof. Pap Ištvan

Full Professor

Lectures
API Image

Prof. Popović Miroslav

Full Professor

Lectures

Asst. Prof. Đukić Miodrag

Assistant Professor

Computational classes

Teaching Associate Tadić Milica

Teaching Associate

Computational classes

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.