РФЯЦ-ВНИИТФ · РОСАТОМ · Альфа

Программное обеспечение

Комплекс ПО для адаптера, коммутатора и ускорения распределённых СУБД поверх сети Альфа.

Драйвер для ОС Linux

Программа отвечает за инициализацию адаптера межузловой коммуникационной сети Альфа в системе и его первоначальную настройку.

  • управление ресурсами адаптера и их распределение между пользовательскими процессами
  • взаимодействие пользовательских программ с драйвером через интерфейс символьного устройства

Зарегистрировано в Реестре российского программного обеспечения. Реестровая запись №30403 от 22.10.2025

Низкоуровневая библиотека передачи данных

Обеспечивает доступ к функциональным возможностям адаптера межузловой коммуникационной сети Альфа из адресного пространства пользователя.

  • формирование и инжекция сетевых пакетов
  • получение информации об устройстве
  • управление устройством

Зарегистрировано в Реестре российского программного обеспечения. Реестровая запись №30412 от 22.10.2025

Модуль поддержки библиотеки MPI

Модуль реализует функциональность, необходимую для работы библиотеки параллельного программирования MPICH 4.0 поверх сети Альфа. Библиотека MPICH реализует открытый стандарт MPI 4.0 для программ на языке C и Fortran.

  • инициализация библиотеки MPICH
  • поддержка протокола передачи коротких сообщений (Eager)
  • поддержка протокола передачи длинных сообщений (Rendezvous)

Зарегистрировано в Реестре российского программного обеспечения. Реестровая запись №30415 от 22.10.2025

Библиотека параллельного программирования SHMEM

Библиотека параллельного программирования, предоставляющая функции асинхронного взаимодействия с памятью удалённых узлов для программ на языке C. Реализует подмножество функций стандарта OpenSHMEM 1.5.

  • асинхронные операции с удалённой памятью (запись, чтение, атомарные операции)
  • синхронизация процессов (barrier)
  • управление памятью

Зарегистрировано в Реестре российского программного обеспечения. Реестровая запись №30414 от 22.10.2025

Модуль ядра Linux для поддержки стека протоколов TCP/IP

Модуль ядра Linux для поддержки стека протоколов TCP/IP поверх сети Альфа.

  • создание сетевого интерфейса канального уровня (L2), полностью аналогичного интерфейсу сетевого адаптера Ethernet
  • поддержка приёма и передачи данных с использованием механизма сетевых сокетов
  • поддержка стандартных сетевых утилит: ip, iproute2, ifconfig, route

Зарегистрировано в Реестре российского программного обеспечения. Реестровая запись №30411 от 22.10.2025

Программа измерения производительности сети Альфа при использовании односторонних коммуникаций

Специализированный набор тестов для измерения производительности сетевого оборудования Альфа на различных паттернах обмена данными.

  • инструменты для анализа производительности на низком уровне
  • использование функций асинхронных односторонних коммуникаций из библиотек SHMEM и a3verbs

Зарегистрировано в Реестре российского программного обеспечения. Реестровая запись №30413 от 22.10.2025

Библиотека для взаимодействия с контроллером системы мониторинга и управления

Программный интерфейс для взаимодействия пользовательских программ с встроенным программным обеспечением адаптера и модуля коммутации МКС Альфа.

  • сбор, обработка и форматированный вывод данных от встроенного ПО системы мониторинга и управления

Зарегистрировано в Реестре российского программного обеспечения. Реестровая запись №30402 от 22.10.2025

Встроенное ПО контроллера системы мониторинга и управления адаптера МКС

Контроль параметров питания и температур адаптера МКС, предоставление интерфейса взаимодействия для пользовательских программ.

  • мониторинг и управление параметрами питания и температур
  • предоставление API для пользовательских программ
  • взаимодействие через интерфейс PCIe и SMBus

Зарегистрировано в Реестре российского программного обеспечения. Реестровая запись №30396 от 22.10.2025

Программное обеспечение и аппаратная часть являются неотъемлемыми частями комплексного решения и не поставляются отдельно. Для получения информации по продуктам и вопросам демонстрации ПО обратитесь по телефону +7 (495) 937-85-12 доб. 3317 или по адресу alpha.support@vniitf.ru.