Группа суперкомпьютерных центров и производителей адаптирует архитектуру ввода-вывода InfiniBand к особенностям Linux

Группа пользователей и разработчиков технологий высокопроизводительных вычислений, возглавляемая корпорациями Sun Microsystems, Dell и Intel, объявила о намерении упростить архитектуру ввода-вывода InfiniBand и адаптировать ее к особенностям платформы Linux.

Работа нового альянса, OpenIB Alliance, направлена на создание унифицированного набора программных утилит InfiniBand и драйверов оборудования, а также на реализацию ряда сетевых протоколов — в том числе IP over InfiniBand и Message Passing Interface (MPI), — применяемых при организации высокопроизводительных вычислений. Примечательно, что данная инициатива является первой попыткой объединения усилий по разработке и распространению инструментария InfiniBand на условиях лицензирования программного обеспечения с открытым кодом.

«Конечной целью альянса является достижение совместимости и формирование нового рынка решений, созданных на базе набора программных средств, которые будут разработаны в рамках этой инициативы», — пояснил директор компании Engenio Information Technologies по стратегическому планированию Стэн Скелтон. Engenio принимает активное участие в работе OpenIB Alliance.

В состав альянса, кроме перечисленных компаний, входят Topspin Communications, Network Appliance, Mellanox Technologies, Voltaire и Infinicon Systems, а также два пользователя масштабных вычислительных систем на базе InfiniBand — Национальная лаборатория Сандиа и Национальная лаборатория имени Лоуренса в Ливерморе.

Как отмечают специалисты, до сих пор каждый производитель подобного оборудования придерживался собственного стека протоколов InfiniBand. «В результате вместо того чтобы объединять свои усилия в данном направлении, мы сами порождаем совершенно ненужную конкуренцию, занимаясь проектированием аналогичных механизмов», — заявил Скелтон

Поскольку теперь исходные тексты открыты, участники инициативы могут, помимо кооперации производителей, вовлечь в процесс устранения ошибок и установки обновлений и пользовательское сообщество. Кроме того, пользователи получают возможность высказывать свое мнение по поводу дальнейшего совершенствования стека.

В конечном итоге участники проекта планируют включить новое программное обеспечение в стандартное ядро Linux.