Дисципліна: Високопродуктивні розподілені обчислення
Кількість годин (кредитів ЄКТС): 90 (3)
Мета навчальної дисципліни: оволодіння студентами необхідними теоретичними знаннями про архітектуру та організацію високопродуктивних паралельних ЕОМ і систем; вироблення навичок та вмінь побудови та експлуатації високопродуктивних комп'ютерних систем; опанування студентами основами програмування мовою високого рівня ОККАМ; вироблення вмінь самостійно працювати зі спеціальною літературою.
Результати вивчення навчальної дисципліни:
знати:
- загальні вимоги до сучасних високопродуктивних комп'ютерних систем;
- організацію та застосування багатопроцесорних систем;
- методи оцінки продуктивності обчислювальних систем;
- основи конвеєрної і суперскалярної обробки;
- архітектуру і систему команд трансп’ютера;
- принципи побудови високопродуктивних паралельних ЕОМ і систем.
вміти:
- писати програми мовою високого рівня ОККАМ;
- провести порівняння сучасних архітектур процесорів;
- побудувати та експлуатувати високопродуктивні комп'ютерні системи;
- оцінювати продуктивність високопродуктивних комп'ютернх систем.
Зміст дисципліни (тематика):
Тема 1. Вступ. Визначення високопродуктивних комп’ютерних систем.
Тема 2. Архітектурні особливості комп’ютерних систем.
Тема 3. Методи оцінки продуктивності комп’ютерних систем.
Тема 4. Суперскалярні і мультискалярні процесори.
Тема 5. Конвеєрна організація.
Тема 6. Багатопроцесорні системи.
Тема 7. Трансп’ютери – елементна база мультипроцесорних систем. Програмування трансп’ютерів. Системні програмні засоби.
Тема 8. Особливості паралельних обчислювальних процесів.
Тема 9. Мова програмування ОККАМ.
Тема 10. Сучасні високопродуктивні обчислювальні системи та процесори.
Види робіт: лекційні заняття, лабораторні роботи, модульні контрольні роботи, реферати, самостійна робота студентів.