
- •Міністерство освіти і науки україни
- •Обчислювальні системи
- •Загальні методичні вказівки
- •Лабораторна робота 7 архітектура паралельних обчислювальних систем
- •Загальні теоретичні відомості
- •Хід виконання роботи
- •Запитання для самоперевірки
- •Лабораторна робота 8 аналіз функціонування обчислювальних систем з локальною пам’яттю різних топологій
- •Загальні теоретичні відомості
- •Хід виконання роботи
- •Топологія ос та кількість процесорів
- •Запитання для самоперевірки
- •Приклади тестових завдань
- •Список літератури
- •Обчислювальні системи
Хід виконання роботи
Вивчити теоретичні відомості.
Отримати допуск до роботи.
3. Вибрати за методичними вказівками варіант завдання.
4. Використовуючи дані з лабораторної роботи 7 (рис. 7.6. – 7.10), побудувати часові діаграми роботи ОС заданих топологій та кількості процесорів (табл. 8.2) з заданим часом виконання операцій (табл. 8.1).
5. Визначити час виконання обчислювальної задачі для кожної топології, що аналізується.
6. Скласти звіт по лабораторній роботі
7. Зробити висновки по роботі, визначивши, яка з топологій найбільш оптимальна для вирішення конкретної обчиислювальної задачі.
8. Відповісти на запитання для самоперевірки.
Примітка: Кодова відстань між операціями постійна і дорівнює 1.
Таблиця 8.2
Топологія ос та кількість процесорів
Тип топо- ло- гії Но- мер ва- ріан- та |
Лінійка |
Кільце |
Решітка |
Зірка |
Дерево |
Гіперкуб |
|||||||||
2 |
3 |
4 |
2 |
3 |
4 |
4 |
9 |
2 |
3 |
4 |
3 |
7 |
4 |
8 |
|
0 |
|
|
|
|
|
|
* |
* |
* |
* |
* |
|
|
* |
* |
1 |
* |
* |
* |
* |
* |
* |
|
|
|
|
|
* |
* |
|
|
2 |
|
|
|
|
|
|
|
|
* |
* |
* |
* |
* |
* |
* |
3 |
* |
* |
* |
|
|
|
|
|
* |
* |
* |
* |
* |
|
|
4 |
* |
* |
* |
* |
* |
* |
* |
* |
|
|
|
|
|
|
|
5 |
|
|
|
* |
* |
* |
* |
* |
|
|
|
* |
* |
|
|
6 |
* |
* |
* |
|
|
|
* |
* |
|
|
|
|
|
* |
* |
7 |
|
|
|
* |
* |
* |
|
|
* |
* |
* |
|
|
* |
* |
8 |
* |
* |
* |
|
|
|
|
|
* |
* |
* |
|
|
* |
* |
9 |
|
|
|
* |
* |
* |
* |
* |
|
|
|
* |
* |
|
|