Рассматривается проблема выбора коммуникационных интерфейсов для реализации распределенных вычислительных систем на базе разработок эльбрусовской серии. Приводится описание спроектированного контроллера моста RDMA–RapidIO.
В настоящее время при межмашинном обмене в распределенных информационно-вычислительных системах на базе вычислительных комплексов (ВК) семейства «Эльбрус» используется оригинальный протокол RDMA. Его реализация в качестве альтернативы стандартному протоколу была вызвана в свое время сжатыми сроками разработки.
Протокол RDMA рассчитан на различную конфигурацию (кольцо, тор) подключения вычислительных средств и позволяет создавать многопроцессорные системы, которые включают в общей сложности до 32 процессорных ядер. Однако возможности дальнейшего расширения конфигураций системы весьма ограничены. В связи с этим было принято решение в дальнейших разработках перейти к организации связи между машинами через промежуточную среду на базе коммутирующих узлов (коммутаторов), позволяющую строить распределенные вычислительные системы произвольного масштаба. Таким образом, возникла проблема использования нового интерфейса для связи ВК с коммуникационной средой и, соответственно, нового протокола, сменяющего RDMA.
Анализ возможных вариантов привел к выбору стандартного интерфейса RapidIO, который, позволяя в перспективе перейти к созданию открытых систем, включающих вычислительные средства других архитектур, обладает характеристиками, вполне соответствующими ожидаемым параметрам коммуникационных трафиков эльбрусовской системы.
Подробнее... Загрузить файл ![]()
Содержание:
Введение
1. Текущее решение
2. Выбор стандартного интерфейса
3. Мост RDMA–RapidIO
4. Передача и прием сообщений
Заключение
Литература
