Главная
Вычислительные ресурсы
C чего начать
Вопросы - ответы
Документация
Исследования
Контакты

Гибридные вычислительные узлы К-60

Автор: А.О. Лацис


В состав К-60 введена секция вычислительного поля из 8 гибридных вычислительных узлов (далее для краткости - гибридная секция). Вычислительные узлы гибридной секции отличаются от прочих вычислительных узлов К-60 не только наличием GPGPU, но и большим количеством процессорных ядер и оперативной памяти (подробнее).

Для попадания задачи на гибридную секцию следует указать в команде mpirun ключ -resource gpu=4.

При учете и планировании ресурсов вычислительного поля каждый вычислительный узел гибридной секции считается состоящим из 28 процессоров, как и прочие вычислительные узлы, хотя в действительности в составе каждого такого узла не 28, а 32 процессорных ядра. Чтобы использовать все эти ядра для размещения процессов mpi-программы, следует дополнительно указать в команде mpirun ключ -ppn 32.

Само по себе указание ключа -ppn 32 не приводит к попаданию задачи на гибридные узлы. Это попадание обеспечивается только указанием ключа -resource gpu=4.


Пример:
mpirun -resource gpu=4 -np 64 -ppn 32 -maxtime 720 ~/task/a.out
~/task/a.outНа счёт запустится задача ~/task/a.out
-maxtime 720Задаче будет убита через 720 минут, если к тому времени она не закончится сама.
-resource gpu=4  Задаче будут выделены только вычислительные гибридные узлы с GPU.
-ppn 32На каждом из вычислительных узлов задаче будет выделено по 32 ядра CPU.
-np 64Задаче будет выделено 64/32=2 вычислительных узла.

Чтобы использовать GPGPU, следует в .bash_profile добавить в путь ($PATH) директорию /common/cuda-10.0/bin.

 
 
 
 
 
 
 
  Тел. +7(499)220-79-72; E-mail: inform@kiam.ru