Паралельні обчислення на суперкомп’ютері СКІТ
Параметри підключення
Основні команди для роботи з кластером під управлінням системи SLURM
Основні команди для роботи з кластером під управлінням системи SLURM
Основні команди для роботи з кластером під управлінням системи SLURM
Основні команди для роботи з кластером під управлінням системи SLURM
Основні команди для роботи з кластером під управлінням системи SLURM
Основні команди для роботи з кластером під управлінням системи SLURM
Компіляція програми
Паралельні алгоритми
Множення матриці на вектор
Розподіл даних
Оцінки
Завдання
Множення матриці на матрицю
Обчислювальна схема алгоритму Фокса
Оцінки
Завдання
Метод Гауса
Обчислювальна схема прямого ходу
Оцінки
Завдання
2.93M
Категория: ПрограммированиеПрограммирование

Паралельні обчислення на суперкомп’ютері СКІТ

1. Паралельні обчислення на суперкомп’ютері СКІТ

2. Параметри підключення


Адреса: icybcluster.org.ua
Порт: 22
Логін: cybstudent
Пароль: xfcjgbc;uslhjuty

3. Основні команди для роботи з кластером під управлінням системи SLURM

4. Основні команди для роботи з кластером під управлінням системи SLURM

• sinfo повідомляє про стан розділів і вузлів, якими керує
SLURM. Має широкий спектр варіантів фільтрації,
сортування та форматування.

5. Основні команди для роботи з кластером під управлінням системи SLURM

• squeue звітує про стан робочих місць або статус
виконання задачі.

6. Основні команди для роботи з кластером під управлінням системи SLURM

• srun використовується для запуску завдання на виконання
або ініціювання етапів завдання в режимі реального часу.
• srun має широкий спектр варіантів для визначення вимог
до ресурсів, включаючи: мінімальний та максимальний
кількість вузлів, кількість процесорів, конкретні вузли, які
потрібно використовувати чи не використовувати, та
конкретні характеристики вузла (стільки пам’яті,
дискового простору, певних необхідних функцій тощо) .

7. Основні команди для роботи з кластером під управлінням системи SLURM

• scancel використовується для скасування
очікуваного чи запущеного завдання чи кроку
завдання. Він також може бути використаний для
надсилання довільного сигналу до всіх процесів,
пов'язаних із запущеним завданням або етапом
завдання.

8. Основні команди для роботи з кластером під управлінням системи SLURM

• scontrol - це адміністративний інструмент, який
використовується для перегляду та / або модифікації стану
Slurm.

9. Компіляція програми

Бронюємо вузол командою
• srun -p scit4lt --pty bash
або
• srun -p lite_task –pty bash
• /opt/ompi/1.6.5/gcc/4.4/bin/mpicc <filename>.cpp –o
<progname>

10. Паралельні алгоритми

11. Множення матриці на вектор

c=Ab

12. Розподіл даних

13. Оцінки

14. Завдання

Скомпілюйте и запустіть програму. Заповніть таблицю
Порядок Послідовний
об’єктів алгоритм
(сек.)
Паралельний алгоритм
2 процесори
Час
4 процесори
Прискорення Час
8 процесорів
Прискорення Час
16 процесорів
Прискорення Час
Прискорення
Який максимальний порядок вдалось розподілити в пам’яті одного вузла?
Який максимальний порядок вдалось розподілити в пам’яті чотирьох вузлів?

15. Множення матриці на матрицю

C=AB

16. Обчислювальна схема алгоритму Фокса

17. Оцінки

T1 n * n * (2 * n 1) *

18. Завдання

Скомпілюйте и запустіть програму. Заповніть таблицю
Порядок Послідовний
об’єктів алгоритм
(сек.)
Паралельний алгоритм
2 процесори
Час
4 процесори
Прискорення Час
8 процесорів
Прискорення Час
16 процесорів
Прискорення Час
Прискорення
Який максимальний порядок вдалось розподілити в пам’яті одного вузла?
Який максимальний порядок вдалось розподілити в пам’яті чотирьох вузлів?

19. Метод Гауса

• Ax=b

20. Обчислювальна схема прямого ходу

21. Оцінки

2n 3
2
T1
n
3

22. Завдання

Скомпілюйте и запустіть програму. Заповніть таблицю
Порядок Послідовний
об’єктів алгоритм
(сек.)
Паралельний алгоритм
2 процесори
Час
4 процесори
Прискорення Час
8 процесорів
Прискорення Час
16 процесорів
Прискорення Час
Прискорення
Який максимальний порядок вдалось розподілити в пам’яті одного вузла?
Який максимальний порядок вдалось розподілити в пам’яті чотирьох вузлів?
English     Русский Правила