Навигација

24С114ПАР - Паралелни рачунарски системи

Спецификација предмета
НазивПаралелни рачунарски системи
Акроним24С114ПАР
Студијски програмСофтверско инжењерство
Модул
Тип студијаосновне академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
Наставник/сарадник (ДОН)
Број ЕСПБ6.0Статус предметаизборни
Условљност другим предметимаАрхитектура и организација рачунара I
Циљеви изучавања предметаРазумевање у ограничењима паралелног извршавања, паралелизма на инструкцијском нивоу, паралелизма у оквиру петљи и детекција извршавања паралелизма у реалном времену и имплементација паралелизма у хардверу.
Исходи учења (стечена знања)Дубоко познавање рада суперскаларних и процесора са веома широком инструкцијском речи, оптимизационих делова компајлера и модела паралелизма
Садржај предмета
Садржај теоријске наставеПаралелизам на инструкцијском нивоу. Зависности по подацима и графови зависности по подацима. Распоређивање по трагу. Спекулативно извршавање. Паралелизам у петљама. Графови зависности по подацима за петље. Софтверска проточност. Векторски суперрачунари, машине са врло широком инструкцијском речи и суперскаларни процесори. Вишејезгарни процесори. Hyperthreading.
Садржај практичне наставеУпотреба симулатора
Литература
  1. Зоран Јовановић: Инструкцијски ниво паралелизма, АТЦ Авангарда, Београд 2006.
Број часова активне наставе недељно током семестра/триместра/године
ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
221
Методе извођења наставеНастава у учионици, рад са симулаторима, разјашњавање детаља делова курса након што су студенти учили те делове
Оцена знања (максимални број поена 100)
Предиспитне обавезеПоенаЗавршни испитПоена
Активности у току предавањаПисмени испит
Практична наставаУсмени испит70
Пројекти
Колоквијуми10
Семинари20