• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Системное программное обеспечение суперкомпьютера НИУ ВШЭ

  • Операционная система: CentOS 7
  • Программный пакет для администрирования суперкомпьютера: OpenHPC 1.3.6, Warewulf 3.8.1
  • Менеджер сети InfiniBand: OpenSM 5.3.0
  • Компиляторы: Intel oneApi 2021 Update 2 (Parallel Studio), GNU Compilers Collection (версии: 12.1; 10.1.0 (поддержка GO и -std=c++20); 9.3.0 (поддержка GO и -std=c++17); 8.3.0; 7.3.0; 5.4.0)
  • Библиотеки для параллельных вычислений: Intel MPI 2019 (рекомендуется), Open MPI 3/4 (рекомендуется), MVAPICH 2.3, MPICH 3.2
  • Система управления заданиями: Slurm 21.08
  • Системные профилировщики: Gprof 2.27-34, Perf 3.1
  • Программное обеспечение для мониторинга: Nagios, Ganglia, Grafana, самостоятельно разработанное
  • Управление пользовательским окружением: Lmod 8.1.18, Singularity 3.9.0
  • Поддержка GPU: драйверы Nvidia 515.43.04, CUDA 10/11
  • Библиотеки: OpenBLAS 0.3.7, GraphicsMagick 1.3.34, fftw 3.3.8, gsl 2.6, cnpy 1.0 и другие
  • Фреймворки машинного обучения: TensorFlow (+Keras), PyTorch и другие
 
НаименованиеОписание
SingularityКонтейнерная платформа с открытым исходным кодом, обладающая простотой, быстротой и безопасностью. 
Среди множества контейнерных платформ именно Singularity отличается удобством использования в средах высокопроизводительных вычислений (HPC) (инструкция)
Intel oneApi (Parallel Studio XE Cluster Edition)Набор компиляторов и инструментов для разработки программного обеспечения, упрощающий и ускоряющий создание быстродействующих приложений. Благодаря использованию технологий векторизации, многопоточности, параллелизации и оптимизации использования памяти, можно достичь значительного ускорения быстродействия приложений, запускаемых на процессорах Intel (инструкция)
GNU Compiler CollectionНабор компиляторов для различных языков программирования, разработанный в рамках проекта GNU
NVIDIA CUDAПрограммно-аппаратная архитектура параллельных вычислений, которая позволяет существенно увеличить вычислительную производительность благодаря использованию графических процессоров фирмы Nvidia
Python 3 (Anaconda v11.2021)Дистрибутив языков программирования Python, включающий набор популярных свободных библиотек, объединённых проблематиками науки о данных и машинного обучения (инструкция)
R (v3.6 и 4)
Язык программирования для статистической обработки данных и работы с графикой, а также свободная программная среда вычислений с открытым исходным кодом в рамках проекта GNU (инструкция)
Java 8 JDKКомплект разработчика приложений на языке Java, включающий в себя компилятор Java, стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java
JuliaВысокоуровневый высокопроизводительный свободный язык программирования с динамической типизацией, созданный для математических вычислений. Эффективен также и для написания программ общего назначения

 


 

Нашли опечатку?
Выделите её, нажмите Ctrl+Enter и отправьте нам уведомление. Спасибо за участие!
Сервис предназначен только для отправки сообщений об орфографических и пунктуационных ошибках.