Навигација

19Д111АПС - Архитектуре за подршку софтверским системима

Спецификација предмета
НазивАрхитектуре за подршку софтверским системима
Акроним19Д111АПС
Студијски програмЕлектротехника и рачунарство
Модулмодул Рачунарска техника и информатика
Тип студијадокторске академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
    Наставник/сарадник (ДОН)
      Број ЕСПБ9.0Статус предметаизборни
      Условљност другим предметима
      Циљеви изучавања предметаПродубљивање знања у вези архитектуре рачунарских система. Анализа савремених софтверских система са циљем да се утврде потребне карактеристике архитектуре рачунарског система у циљу постизања оптималних перформанси. Анализа постојећих решења и могућности њиховог унапређења. Анализа различитих рачунарских система у контексту трошкова поседовања и употребе система.
      Исходи учења (стечена знања)Очекује се да ће студенти након овога курса бити способни да: - за задати софтверски систем препознају потребе за конкретним могућностима архитектуре рачунарског система, - за задати скуп различитих архитектура рачунарских система и задати софтверски систем, одаберу најоптималнију архитектуру која задовољава захтеве.
      Садржај предмета
      Садржај теоријске наставеАрхитектуре за убрзавање системски програма. Архитектуре за убрзавање апликативних програма. Модерне парадигме програмирања. Класификација архитектура и анализа свих класа. Анализа интерфејса између софтвера и хардвера.
      Садржај практичне наставе
      Литература
      1. Victor Eijkhout, Introduction to High-Performance Scientific Computing, 2019.
      2. Christian Bischof, Parallel computing: Architectures, algorithms, and applications, IOS Press, 2008.
      3. Kirk, David B., W. Hwu Wen-Mei, Programming massively parallel processors: a hands-on approach, Morgan kaufmann, 2016.
      Број часова активне наставе недељно током семестра/триместра/године
      ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
      8
      Методе извођења наставеПредавања, самосталан рад.
      Оцена знања (максимални број поена 100)
      Предиспитне обавезеПоенаЗавршни испитПоена
      Активности у току предавања0Писмени испит0
      Практична настава0Усмени испит50
      Пројекти
      Колоквијуми0
      Семинари50