Технология программирования и запуска задач на грид-сайте SKIF_GPU_NEXT

На узлах вычислительной установки грид-сайта SKIF_GPU_NEXT установлено два 10-ядерных (20 потоков с учётом hyper-threading ядер или 40 потоков на всем узле) процессора Intel Xeon E5-2660 v3 (25M Cache, 2.60 GHz) и видеоадаптер AMD FirePro W8100 с одним графическим процессором GPU.

На каждом узле кластера в каталог /opt/AMDAPP установлен пакет AMD OpenCL Accelerated Parallel Processing (APP) с поддержкой OpenCL.

Видеоадаптер AMD FirePro W8100 поддерживает технологии программирования OpenCL 2.0 AMD-APP и OpenGL версии 4.5.

Запуск MPI приложений не отличается от запуска MPI приложений на обычном кластере с установленной библиотекой openmpi.

Примеры запуска задач на грид-сайте SKIF_GPU_NEXT:
1) Запуск MPI приложения на узлах.
Пример cpi_gpu_next.tgz

2) Запуск приложения OpenCL на узле с использованием GPU.
(в режиме nodes=1 и np=40)
Пример gpu_oclsquare.tgz

При запуске OpenCL приложений с использованием GPU или аппаратной визуализации на GPU пользователю необходимо заказывать все 40 процессоров на узле.

Дополнительную информацию по реализации технологии OpenCL от компании AMD можно найти по ссылке:
https://community.amd.com/community/devgurus/opencl

© 2009-2024 UIIP NASB