RDMAソリューション

SOLUTIONS

REMOTE DIRECT MEMORY ACCESS

FPGAの処理結果を、高速ネットワークへ。

自社開発のRoCE v2準拠RDMA IPを活用。FPGA上の画像・データ処理とホスト連携を組み合わせ、転送システムを構成します。

01 / APPLICATION FIELDS

適用分野

当社のRDMAソリューションを活用できる代表的な分野をご紹介します。用途と装置の条件に合わせて、必要な機能とシステム構成を検討します。

RDMAソリューションのイメージ

高速データ収集・転送

画像検査・映像取り込み

分散AI・機械学習

HPC・科学技術計算

リモートストレージ

サーバー間データ連携

02 / SYSTEM ARCHITECTURE

システム構成

自社開発RDMA IP、AMD FPGA搭載ALINXボード、PCIe/SoCドライバーを組み合わせ、100G~400G Ethernet構成を検討します。
対応速度と機能は採用するIP構成・ボード・NICにより異なります。

  1. データ入力カメラ・計測信号
  2. FPGA+RDMA IP前処理・転送制御
  3. Ethernet100G~400G
  4. ホストPC対応NIC・メモリ
RDMAの構成・検討例(提供資料)

入力データ

画像/計測データ、サイズ、発生レート

FPGA環境

利用ボード、デバイス、既存処理の構成

ネットワーク

100G/400G、直接接続/ネットワーク経由

ホスト環境

NIC、OS、PCIe構成、メモリ・受信アプリケーション

構成例に記載された仕様や組み合わせは、選定機器・利用条件を確認したうえで検討します。

03 / FPGA DESIGN

FPGA開発

入力・処理・出力の役割を整理し、システムに必要なロジックと制御を設計します。

01 / FPGA

画像・データ処理の統合

  • 入力データ形式と発生レートの整理
  • 画像処理・データ処理結果の接続
  • バッファ容量と転送単位の設計
02 / FPGA

RoCE v2 RDMA IP

  • RoCE v2準拠の自社開発IP
  • 100G~400G Ethernet構成の検討
  • FPGA内の処理・送信経路を統合
03 / FPGA

ホスト連携・実機評価

  • 受信側NICと転送条件の確認
  • 送受信データの整合性確認
  • 帯域・遅延・連続動作の評価

04 / SOFTWARE DEVELOPMENT

ソフトウェア開発

装置の設定・動作・状態確認と、上位システムとの連携を検討します。

CONTROL / INTEGRATION

RDMA IP連携ドライバ(SoC/PCIe)

FPGAに実装した当社のRDMA IPと連携するドライバを設計・開発します。SoC上で動作するドライバと、PC側からPCIe経由で制御するドライバの双方に対応します。

  • RDMA IPの初期化・パラメータ設定
  • SoC側/PCのPCIe側からの制御連携
  • メモリ管理、状態・異常管理
APPLICATION / EVALUATION

市販NIC対応アプリケーション

市販NICを利用し、FPGAのRDMA IPから転送されたデータを受信・活用するPCアプリケーションを設計・開発します。

  • NICと連携する受信バッファの管理
  • 受信データの確認・保存・後段処理との連携
  • 転送速度・データ整合性の評価と結果記録
  1. 設定条件・パラメータ
  2. 動作処理・制御の実行
  3. 監視状態・結果の取得
  4. 評価実機条件で確認

05 / HARDWARE DEVELOPMENT

ハードウェア開発

FPGAボード、通信ケーブル、市販NICを組み合わせ、RDMA IPとホスト側ソフトウェアを含む転送経路を評価します。

製品写真は構成検討用の参考例です。お客様の仕様に応じて、最適な製品をご提案いたします。

用途・構成・速度・開発範囲。
分かる範囲の情報からご相談ください。

RDMAについて相談する