RDMA RoCE v2 - IP программный блок для потоковой передачи данных — компания «МИР»

RDMA RoCE v2 - IP программный блок для потоковой передачи данных

RDMA RoCE v2 - IP программный блок для потоковой передачи данных
IP-ядро RDMA и драйверы хоста обеспечивают реализацию системы RDMA по протоколу Converged Ethernet (RoCE v2) и интеграцию со стандартным Verbs API.


Обзор

Этот программный блок реализует RDMA по протоколу Converged Ethernet v2. Он состоит из FPGA IP, интегрированного с MAC. IP обеспечивает интерфейс AXIS для пользовательской логики FPGA для инициирования транзакций RDMA. Плоскость данных и надежная связь аппаратно разгружаются, а реализация не требует ядер ЦП в ПЛИС.

IP RDMA: особенности

  • Полностью совместим с известными продуктами RNIC и программными реализациями RoCE (RoCE v2).
  • Программная задержка на отправку транзакции «туда-обратно» - 2.7 мкС, аппаратная задержка – 900 нС.
  • 100 Гбит/с Пропускная способность. Настраиваемые пары очереди RDMA. 8000 и более.
  • Аппаратные ретрансляции.
  • Домены защиты памяти реализованы аппаратно.
  • ECN,PFC, Пользовательские алгоритмы перегрузки, добавленные по запросу клиента.
  • Легко интегрируется в USRP.

RDMA Lite: IP-архитектура

Этот IP программный блок реализует RDMA по протоколу Converged Ethernet v2. Он состоит из FPGA IP, интегрированного с MAC. IP обеспечивает интерфейс AXIS для пользовательской логики FPGA для инициирования транзакций RDMA. Плоскость данных и надежная связь аппаратно разгружаются, а реализация не требует ядер ЦП в ПЛИС.

RDMA_1_.jpg*Дополнительная функциональность, не требуется

Данное решение дает существенные преимущества в сравнении с используемой в настоящее время архитектурой TCP:

  • Уменьшение задержки до 100 раз
  • Повышение пропускной способности до 2 раз
  • Экономия денег на процессоре и сетевой карте 100G (~ 4000 $)
  • Упрощение сложности системы с одновременным увеличением надежности

RDMA Lite IP: передача данных непосредственно в память графического процессора (совычислителя) без использования центрального процессора

Преимущества, особенности

  • Уменьшение задержки до 100 раз

  • Повышение пропускной способности до 2 раз

  • Экономия денег на процессоре и сетевой карте 100G (~ 4000 $)

  • Упрощение сложности системы с одновременным увеличением надежности