Навигација

13С114ПРС - Перформансе рачунарских система

Спецификација предмета
НазивПерформансе рачунарских система
Акроним13С114ПРС
Студијски програмСофтверско инжењерство
Модул
Тип студијаосновне академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
Наставник/сарадник (ДОН)
Број ЕСПБ6.0Статус предметаобавезан
Условљност другим предметимаНема
Циљеви изучавања предметаУчење основних концепата анализе перформанси система са применама у рачунарству. Оспособљавање студената за моделирање и анализу система и мрежа помоћу стохастичких метода и анализе средњих вредности (МВА). Перформансе у софтверу и програмирању. Упознавање са методама симулација и мерне технике, бенчмарк програма, анализе података, техника рангирања и одлучивања.
Исходи учења (стечена знања)Студенти ће бити у стању да: одаберу одговарајућу технику моделирања у зависности од карактеристика рачунарске компоненте или система, поставе апстрактан модел, наведу претпоставке и апроксимације за тај модел, израчунају индикаторе перформанси на основу датих параметара, дискутују добијене нумеричке показатеље и анализирају податке уз адекватну интерпретацију резултата анализе.
Садржај предмета
Линк ка страници предметаhttp://rti.etf.bg.ac.rs/rti/prs/index.html
Линк ка предавањимаhttps://teams.microsoft.com/l/team/19%3aerthQRNDtpI5Uo5QN-pqTjqSseSE3CisIE-jOpASJuU1%40thread.tacv2/conversations?groupId=6e8d58fa-56ad-4e48-a052-b7775990b4a3&tenantId=1774ef2e-9c62-478a-8d3a-fd2a495547ba
Садржај теоријске наставеТехнике и области примене перформанси система и анализе података. Перформансе процесора, меморија и дискова. Моделирање мрежама редова за чекање. Поасонов процес. Формула рођења и смрти. Затворене мреже. Отворене мреже. Операциона анализа система и мрежа. Основе симулације и мерења. Припрема, анализа и визуелизација података и резултата евалуације као основа за одлучивање и рангирање.
Садржај практичне наставеЗадаци и примери из области дефинисаних теоријским делом, а посебно: моделирање процесора, дискова, меморије, мрежа са централним сервером, Бјузенов алгоритам. Интерактивни системи и њихова анализа стохастичким методама и помоћу МВА алгоритма. Примери симулације и аналитичке евалуације кроз самостални пројекат. Тумачење резултата евалуације, пристрасна анализа података, ratio-games.
Литература
  1. Rai Jain, "The Art of Computer Systems Performance Analysis," 2nd edition, John Wiley and Sons, April 2015.
  2. Y. C. Tay, "Analytical Performance Modeling for Computer Systems," Third Edition, Springer, 2018.
  3. Brendan Gregg, "Systems Performance," 2nd Edition, Addison-Wesley Professional Computing Series, 2020.
  4. Micha Gorelick, Ian Ozsvald, "High Performance Python: Practical Performant Programming for Humans," 2nd edition, O'Reilly Media, June 2020.
  5. Перформансе рачунарских система, презентације коришћене на предавањима и вежбама, Веб сајт Катедре за РТИ Електротехничког факултета, http://rti.etf.bg.ac.rs/rti/prs/materijali/
Број часова активне наставе недељно током семестра/триместра/године
ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
221
Методе извођења наставеПредавања, вежбе на табли, самосталан рад студената на изради домаћих задатака и пројеката.
Оцена знања (максимални број поена 100)
Предиспитне обавезеПоенаЗавршни испитПоена
Активности у току предавања0Писмени испит35
Практична настава0Усмени испит0
Пројекти
Колоквијуми65
Семинари