Табела 5.2 Спецификација  предмета

Студијски програм/студијски програми : Информатика

Врста и ниво студија: Дипломске академске студије

Назив предмета: И224 - Напредни курс из рачунарских архитектура

Наставник (Презиме, средње слово, име):  Кртолица В. Предраг

Статус предмета: изборни

Број ЕСПБ: 7

Услов: нема

Циљ предмета

Упознавање са паралелним рачунарским архитектурама.

Исход предмета

Познавање и разумевање савремених паралелних рачунарских архитектура и конкурентног програмирања.

Садржај предмета

Увод. Разлози увођења паралелизма. Класификација паралелних система. Мерење и извештавање перформанси. Kвалитативни принципи пројектовања рачунара. Убрзање. Амдалов закон. Густафсонов закон. Једначине перформански CPU-а. Проточност инструкција. Стратегија проточности. Перформансе проточних система Гранање код проточних система.. Хазарди проточних система: RISC процесори. Паралелизам на нивоу инструкција. Суперскаларни и суперпроточни процесори – основне карактеристике. Векторски процесори. Основне векторске архитектуре. Векторско време извршења, векторске load/store јединице и меморијски подсистем. Дужина и корак вектора. Технике за побољшање векторски перформанси. Програмски језици за векторске рачунаре. Процесорска поља. Организација процесорских поља. Структура процесног елемента. Технике маскирања процесних елемената. Комуникација међу процесним елементима. Спрежне мреже. Мултипроцесори. Мотивација. Класификација, Симетрични мултиупроцесори. Кеш кохеренција.Протоколи за обезбеђивање кеш кохеренције. MESI протокол. Кластери. NUMA. Синхронизација и комуникација код MIMD система. Семафори. Монитори. Техника слања порука. Рандеву механизам у Ади. Архитектура IA-64. Мотивација и општа организација, EPIC технологија. Формат ин-струкција и асемблерски језик. Предикација, спекулација и софтверска проточност. Организација Itanium-а.

Практична настава:Вежбе, Други облици наставе, Студијски истраживачки рад

Вежбе на рачунару из конкурентног програмирања (BACI) и Parallaxis симулатор/интерпретатор.

Литература

1.       J. L. Gustafson, Reevaluating Amdhal’s Law, Communications of the ACM, 31:5, (May 1988).

2.       K. Hwang, F. A. Briggs, Computer Architecture and Parallel Processing, New York, McGraw-Hill, 1984.

3.       D. A. Patterson, J. L. Hennessy, Computer Architecture: A Quantitative Approach, 2/e, Morgan Kaufmann Publishers, inc. San Francisko, California, 1996.

4.       W. Stallings, Computer Organization and Architecture, 6/e, Prentice Hall, 2003.

5.       J. Till, Computer System Architecture, Electron Des. (USA), vol. 37, no. 1, pp 50-63 (12. Jan 1989).

6.      D. Milosavljević, Praktikum za vežbe na računaru iz predmeta Paralelni računarski sistemi, Elektronski fakultet, 1995.

Број часова  активне наставе

Остали часови

Предавања:

2

Вежбе:

1

Други облици наставе:

1

Студијски истраживачки рад:

Методе извођења наставе

Предавања са темама наведеним у садржају, вежбе у класичном облику, вежбе на рачунару.

Оцена  знања (максимални број поена 100)

Предиспитне обавезе

поена

Завршни испит

поена

активност у току предавања

5

писмени испит

20

практична настава

16

усмени испт

30

колоквијум-и

20

..........

 

домаћи задаци

9