Предмет: Паралелно рачунарство
(17 -
IFE222) Основне информације
Програм предмета
Програм се примењује од 21.11.2012.. Предмети предуслови
Разумевање модела и концепата савремених паралелних рачунарских архитектура и система. Овладавање техникама и методама њиховог ефикасног програмирања. Усвајање основних знања о могућностима примене паралелног рачунарства у пракси информационог инжењеринга. Студенти стичу основна знања о архитектури и програмском моделу паралелних рачунарских система и језицима који се користе за њихово програмирање. Стечена знања користе се у пракси и напредним предметима на вишим годинама основних студија и на мастер студијама. Увод. Модели паралелних система и алгоритама. Анализа сложености паралелних алгоритама. Пројектовање паралелних алгоритама. Паралелне рачунарске архитектуре и системи. Шаблони паралелног програмирања (проналажење паралелизма, структура алгоритма, помоћне структуре, комуникациони шаблони). Модели паралелног програмирања (OpenMP, Cilk, TBB, CUDA, OpenCL, OpenACC). Алати за паралелно програмирање. Примене паралелног рачунарства у научним израчунавањима и информационом инжењерингу. Настава се изводи у облику предавања, аудиторних и рачунарских вежби (у рачунарској лабораторији) и консултација. Током целокупног процеса извођења наставе, студенти се подстичу на интензивну комуникацију, критичко резоновање, самостални рад и активан однос према процесу наставе. Услов за добијање потписа и излазак на завршни испит представља извршење свих предиспитних обавеза, у минималном обиму од 30 поена.
|