Материјали


Предавања
1. Увод у инструкцијски ниво паралелизма   (31.03.2026.)
2. Оптимизације програма на глобалном нивоу   (07.04.2026.)
3. Спекулативно извршавање   (21.04.2026.)
Предавања (PDF)
0. Предговор
1. Увод
2. Глобални паралелизам
3. Стратегије избора
4. Спекулативно и предикатско извршавање
5. Проточност
6. Зависност у петљама
7. Оптимизације петљи
8.1. VLIW и EPIC
8.2. Data flow машине
8.3. Векторски процесори
9. Томасуло алгоритам
10. Прецизни прекиди код Томасуло алгоритма
11. Tag indexed варијанта суперскаларних процесора
12. Улога Load-Store и спекулативног store бафера
13. Убацивање више инструкција по циклусу у уграђену dataflow машину и Intel језгра
14. Simultaneous multithreading
Предавања (старо)
1. Какве су реалне машине?
2. Паралелни рачунарски системи
3. Trace scheduling
4. VLIW и EPIC
5. Data flow машине
6. Векторски рачунари
7. Scoreboarding и Томасуло алгоритам
8. Прецизни прекиди, изузеци и обрада грешака у предикцији
9. Остале теме за суперскаларе и multithreading