RDMAソリューション
REMOTE DIRECT MEMORY ACCESS
FPGAの処理結果を、高速ネットワークへ。
自社開発のRoCE v2準拠RDMA IPを活用。FPGA上の画像・データ処理とホスト連携を組み合わせ、転送システムを構成します。
01 / APPLICATION FIELDS
適用分野
当社のRDMAソリューションを活用できる代表的な分野をご紹介します。用途と装置の条件に合わせて、必要な機能とシステム構成を検討します。

画像検査・映像取り込み
分散AI・機械学習
HPC・科学技術計算
リモートストレージ
サーバー間データ連携
02 / SYSTEM ARCHITECTURE
システム構成
自社開発RDMA IP、AMD FPGA搭載ALINXボード、PCIe/SoCドライバーを組み合わせ、100G~400G Ethernet構成を検討します。
対応速度と機能は採用するIP構成・ボード・NICにより異なります。
- データ入力カメラ・計測信号
- FPGA+RDMA IP前処理・転送制御
- Ethernet100G~400G
- ホストPC対応NIC・メモリ

入力データ
画像/計測データ、サイズ、発生レート
FPGA環境
利用ボード、デバイス、既存処理の構成
ネットワーク
100G/400G、直接接続/ネットワーク経由
ホスト環境
NIC、OS、PCIe構成、メモリ・受信アプリケーション
構成例に記載された仕様や組み合わせは、選定機器・利用条件を確認したうえで検討します。
03 / FPGA DESIGN
FPGA開発
入力・処理・出力の役割を整理し、システムに必要なロジックと制御を設計します。
画像・データ処理の統合
- 入力データ形式と発生レートの整理
- 画像処理・データ処理結果の接続
- バッファ容量と転送単位の設計
RoCE v2 RDMA IP
- RoCE v2準拠の自社開発IP
- 100G~400G Ethernet構成の検討
- FPGA内の処理・送信経路を統合
ホスト連携・実機評価
- 受信側NICと転送条件の確認
- 送受信データの整合性確認
- 帯域・遅延・連続動作の評価
04 / SOFTWARE DEVELOPMENT
ソフトウェア開発
装置の設定・動作・状態確認と、上位システムとの連携を検討します。
RDMA IP連携ドライバ(SoC/PCIe)
FPGAに実装した当社のRDMA IPと連携するドライバを設計・開発します。SoC上で動作するドライバと、PC側からPCIe経由で制御するドライバの双方に対応します。
- RDMA IPの初期化・パラメータ設定
- SoC側/PCのPCIe側からの制御連携
- メモリ管理、状態・異常管理
市販NIC対応アプリケーション
市販NICを利用し、FPGAのRDMA IPから転送されたデータを受信・活用するPCアプリケーションを設計・開発します。
- NICと連携する受信バッファの管理
- 受信データの確認・保存・後段処理との連携
- 転送速度・データ整合性の評価と結果記録
- 設定条件・パラメータ
- 動作処理・制御の実行
- 監視状態・結果の取得
- 評価実機条件で確認
05 / HARDWARE DEVELOPMENT
ハードウェア開発
FPGAボード、通信ケーブル、市販NICを組み合わせ、RDMA IPとホスト側ソフトウェアを含む転送経路を評価します。
ALINXボードを用いたRDMA構成
AMD FPGA搭載ALINXボードのVersal Premium/Virtex UltraScale+を用いた構成を検討します。
光ケーブルと対応NICを含め、FPGAからホストまでの経路を評価します。



製品写真は構成検討用の参考例です。お客様の仕様に応じて、最適な製品をご提案いたします。
用途・構成・速度・開発範囲。
分かる範囲の情報からご相談ください。