программно-аппаратная часть центра коллективного

advertisement
ПРОГРАММНО-АППАРАТНАЯ ЧАСТЬ ЦЕНТРА КОЛЛЕКТИВНОГО
ПОЛЬЗОВАНИЯ ДЛЯ ТЕСТИРОВАНИЯ, НОРМАТИВНОЙ И МЕТОДИЧЕСКОЙ
ПОДДЕРЖКИ СУПЕРКОМПЬЮТЕРНЫХ ВЫЧИСЛЕНИЙ В ОБЛАСТИ ОТКРЫТЫХ
СИСТЕМ
В.Н.Корниенко, А.Я.Олейников, С.А.Соколов, В.А.Черепенин
Институт радиотехники и электроники РАН, Москва
Тел.: (095) 203-23-00, e-mail: korn@mail.cplire.ru
Потребность в суперкомпьютерах (или высокопроизводительных компьютерных системах) вызвана
необходимостью решения целого ряда задач как фундаментальной науки, так и имеющих прикладное значение.
В настоящее время в рамках ФЦП "Интеграция" принята концепция создания интегрированной инфраструктуры
развития и использования высокопроизводительных ресурсов науки и образования, задачей которой является
определить основные направления развития высокопроизводительных компьютерных систем в РФ с
обеспечением максимально полного их использования.
Прикладные программы, способные функционировать в суперкомпьютерной среде (т.е. использующие
особенности топологии суперкомпьютера с целью минимизировать время решения задачи), являются
дорогостоящим продуктом и разрабатываются, в основном, без учета возможности работы на различных
программно-аппаратных платформах. Это приводит к тому, что перенос созданной программы в совершенно
новую суперкомпьютерную среду, влечет за собой большие затраты на ее адаптацию и повторное тестирование.
Предусмотренное в Концепции создание в РФ целой сети суперкомпьютерных центров коллективного
пользования, основанных на различных технических решения, делает актуальной задачу разработки системы
нормативной поддержки создания переносимых прикладных программ для высокопроизводительных
компьютерных систем. Такая система должна обеспечивать разработчиков как методическими рекомендациями,
так и возможностью тестирования создаваемых приложений на межплатформенную переносимость.
Для решения этой задачи создается Центр коллективного пользования для тестирования, нормативной и
методической поддержки суперкомпьютерных вычислений в области открытых систем.
Аппаратная часть Центра будет выполнена в виде компьютерного кластера, ядро которого состоит из 16
двухпроцессорных машин, объединенных в один сетевой сегмент. Для обеспечения совместимости и быстрого
программного изменения топологии межкомпьютерных соединений, "общение" между сервисными программами
основано на использовании протокола TCP/IP. Управление процессами будет осуществляться специально
разработанным для этой цели программным обеспечением, функционирующем на выделенном компьютере
ядра. Связь с внешними по отношению к ядру кластера сегментами сети осуществляется через интерфейсный
компьютер. Такое техническое решение позволяет проводить моделирование целого ряда известных к
настоящему моменту топологий суперкомпьютеров, что обеспечит возможность выявления особенностей
реализации прикладных программ и выработки соответствующих рекомендаций разработчикам.
Помимо работы, связанной с методической поддержкой разработки суперкомпьютерных приложений и
тестированием программного обеспечения на переносимость, ресурсы создаваемого Центра будут
использоваться удаленными пользователями для решения прикладных задач (пакетный режим).
Информация о работе Центра будет размещена на разработанной для этой цели Web-странице.
Создание Центра коллективного пользования осуществляется в рамках работ по соответствующему проекту
ФЦП "Интеграция".
Download