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