Навигација

13С114МУПС - Мултипроцесорски системи

Спецификација предмета
НазивМултипроцесорски системи
Акроним13С114МУПС
Студијски програмСофтверско инжењерство
Модул
Тип студијаосновне академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
Наставник/сарадник (ДОН)
Број ЕСПБ6.0Статус предметаизборни
Условљност другим предметиманема
Циљеви изучавања предметаУпознавање са основним концептима паралелних рачунарских система и принципа паралелног програмирања. Детаљно упознавање са архитектурама мултипроцесорских система са заједничком меморијом.
Исходи учења (стечена знања)Овај предмет треба да оспособи студента да разуме пројектне одлуке у области паралелних система, да користи симулаторе за евалуацију ових одлука, као и да практично примењује принципе паралелног програмирања коришћењем различитих паралелних програмских модела.
Садржај предмета
Садржај теоријске наставеУвод. Трендови апликација, технологије и архитектура. Паралелни програмски модели (заједничка меморија, слање порука и паралелизам података). Мултипроцесори са заједничком меморијом: УМА и НУМА системи. Кохеренција приватних кеш меморија. Дистрибуирани, централизовани и хијерархијски системи и протоколи. Програмирање општих апликација на графичким процесорима (пример, CUDA)
Садржај практичне наставеЛабораторијске вежбе, коришћење симулатора паралелних система, домаћи задаци.
Литература
  1. Parallel Computer Architecture (A HW/SW Approach), Culler, Singh, Gupta, Morgan Kaufmann, 2000.
  2. Programming Massively Parallel Processors, Kirk, Hwu, Morgan Kaufmann, 2012.
Број часова активне наставе недељно током семестра/триместра/године
ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
221
Методе извођења наставепредавања, аудиторне вежбе, лабораторијске вежбе, домаћи задаци
Оцена знања (максимални број поена 100)
Предиспитне обавезеПоенаЗавршни испитПоена
Активности у току предавања35Писмени испит30
Практична настава0Усмени испит0
Пројекти
Колоквијуми35
Семинари0