Архитектура InfiniBand*

Высокопроизводительное соединение

InfiniBand* — это межкомпонентное соединение для центров обработки данных с небольшой задержкой и и широкой полосой пропускания, где используется удаленный прямой доступ к памяти (RDMA) для высокопроизводительного межпроцессорного взаимодействия (IPC). Используется в различных вычислительных средах — от высокопроизводительных вычислительных систем (HPC) и крупных центров обработки данных до встраиваемых приложений, где скорость межсерверных соединений критически важна для производительности.

Настоящее решение для высокопроизводительных вычислений

Спецификация InfiniBand* разработана более десяти лет назад. Данная архитектура достигла значительного успеха в высокопроизводительных вычислительных системах (HPC).

InfiniBand* обладает тремя важными преимуществами по сравнению традиционными фабриками центров обработки данных:

  • Высокая пропускная способность
  • Низкая задержка
  • Низкая степень загрузки процессора

Intel и InfiniBand*

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

Предлагая решение InfiniBand* для центров обработки данных и высокопроизводительных вычислительных систем (HPC) в составе платформ на базе процессора Intel® Xeon® и процессора Intel® Itanium®, корпорация Intel продолжает сотрудничество с компаниями отрасли для оптимизации возможностей архитектуры InfiniBand* для наилучшего взаимодействия с продукцией Intel.

Преимущество InfiniBand*

В основе InfiniBand* лежит парадигма передачи сообщений RDMA. Сервис RDMA передает сообщения по сети между процессорами. Сообщения передаются напрямую между зарегистрированными ячейками памяти без вмешательств операционной системы или копирования данных.

Разработчики взаимодействуют с InfiniBand посредством семантического интерфейса "глаголы команд" InfiniBand. В соответствии со спецификацией InfiniBand* "команды описывают функции, необходимые для конфигурации, управления и эксплуатации канального адаптера InfiniBand. Команды не относятся к API, а предоставляют OSV-поставщикам среду для уточнения API".

Это высокоэффективное соединение успешно применяется в таких решениях, как интерфейс MPI для HPC, традиционные приложения для разъемов, приложения для хранилищ данных, файловые системы и т.д. — посредством использования специализированных интерфейсов API через общий транспорт.

Сотрудничество в отрасли

В основе архитектуры InfiniBand, представляющей новый подход к технологии ввода-вывода, лежат коллективные исследования, знания и опыт лидеров отрасли, многие из которых входят как в альянс OpenFabrics* Alliance (OFA), так и в ассоциацию InfiniBand* Trade Association (IBTA).

  • Альянс OFA занимается разработкой, распространением и продвижением унифицированного, транспортно-независимого, открытого программного стека для сетей и фабрик, поддерживающих RDMA, включая Ethernet* и архитектуру InfiniBand*. Протоколы верхнего уровня в стеке поддерживают IP, NAS, SAN, сокеты, кластерные файловые системы, а также среды СУБД-приложений.
  • Ассоциация InfiniBand* Trade Association разработала и продолжает развивать общую спецификацию ввода-вывода для реализации канальной технологии коммутационной матрицы, которая подходит для общеотраслевого использования.

Организации IBTA и OFA практически идеально дополняют друг друга. Ассоциация IBTA разработала, поддерживает и развивает спецификацию InfiniBand*. Альянс OFA разрабатывает и поддерживает прикладные программные интерфейсы (API), соответствующие спецификациям InfiniBand*. В другой важной области ассоциация IBTA тестирует соответствие компонентов спецификации IBTA, а альянс OFA — совместимость компонентов.

Как член OFA и IBTA, корпорация Intel помогала разрабатывать стандарты спецификации и программные стеки для InfiniBand. Это стандартные стеки для Microsoft Windows* и они включены в ядро Linux и все основные сборки Linux. Кроме того, стек OpenFabrics* — ключевой компонент программы Intel® Cluster Ready, упрощающим построение HPC-кластеров.

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

Другие видеоролики. Внимание: в данном разделе могут быть представлены материалы на английском языке.

Другие видеоролики