Subject: Parallel Programming (12 - SE0032)


Basic Information

CategoryScientific-professional
Scientific or art field:Informatics
InterdisciplinaryNo
ECTS4
Course specification

Course is active from 21.11.2012..

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.
Introduction. Analysis of algorithm efficiency. Design of parallel algorithms. Parallel programming design patterns (Finding parallelism, Algorithm structure, Supporting structures, Communications patterns). Parallel programming models (Intel Cilk, Intel TBB, OpenCL). Parallel programming tools.
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.
AuthorsNameYearPublisherLanguage
M. PopovićParalelno programiranje2012SkriptaSerbian language
Course activity Pre-examination ObligationsNumber of points
Laboratory exercise defenceYesYes70.00
Oral part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Popović Miroslav
Full Professor

Lectures
Missing picture!

Pap Ištvan
Full Professor

Lectures
Missing picture!

Đukić Miodrag
Assistant Professor

Computational classes
Missing picture!

Lukić Nemanja
Assistant Professor

Computational classes