Subject
Современи компјутерски архитектури
| 1. | Course Title |
Современи компјутерски архитектури Modern Computer Architectures |
||||||||||||
| 2. | Code | F23L3W158 | ||||||||||||
| 3. | Study Programme | — | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | Прв циклус | ||||||||||||
| 6. | Academic year / semester | 5 / Зимски | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | Дејан Спасов | ||||||||||||
| 9. | Prerequisites for enrolling in the course | Архитектура и организација на компјутери или Компјутерски архитектури | ||||||||||||
| 10. | Objectives of the course programme (competences) | Разбирање на концептите и имплементациите на современите процесори. Анализа на современите процесори. Студентот ќе биде оспособен да дизјанира современи процесори и процесирачки елементи | ||||||||||||
| 11. | Course content | Предавања: 1. Јазици за опис на хардвер 2. Вовед во архитектура на компјутери 3. Основни елементи во дизајн на процесори 4. Проточност 5. Мемориска хиерархија 6. Кеш мемории 7. Преименување на регистри 8. Вонредоследно извршување на инструкции 9. Вонредоследен распоредувач 10. повеќејадрени микропроцесори 11. Вектори, СИМД, и графички микропроцесори Вежби: 1. Вовед во Верилог 2. Верилог вежби 3. Верилог вежби со основни елементи 4. Подготовка за практична работа. Инсталација на потребните алатки: Icarus Verilog simulator, GNU Toolchain for the A-profile Architecture, GTKWave waveform viewer 5. Извршување на асемблерски инструкции на ARM-базирано процесорско јадро 6. Кодирање на Armv8-A инструкции 7. Преземање и декодирање на инструкции 8. Извршување, пристап до меморија и запишување назад 9. проточен процесор 10. Препраќање 11. Застои и контролни конфликти |
||||||||||||
| 12. | Learning methods | Предавања поддржани со презентации преку слајдови, интерактивни предавања, вежби (користење на софтверски пакети), тимска работа, пример случаи, самостојна изработка и одбрана на проектна задача и семинарска работа, учење во електронско опкружување (форуми, консултации). | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 30 + 45 + 15 + 15 + 75 = 180 часа | ||||||||||||
| 15. | Forms of teaching activities |
|
||||||||||||
| 16. | Other forms of activities |
|
||||||||||||
| 17. | Assessment method |
|
||||||||||||
| 18. | Grading criteria (points / grade) |
|
||||||||||||
| 19. | Requirement for obtaining a signature and taking the final exam | реализирани активности | ||||||||||||
| 20. | Language of instruction | Македноски | ||||||||||||
| 21. | Method for monitoring the quality of teaching | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|