2026 年 1 月 27 日
記事
AI/ML、分散ストレージ、HPC、クラウドネイティブワークロードをサポートする最新のデータセンターでは、極めて高いスループット、超低遅延、予測可能なパフォーマンスが求められますが、イーサネットが400Gや800Gに拡張されるにつれて、従来のホスト中心のネットワークでは、プロトコル処理、キュー管理、完了処理によるCPUオーバーヘッドのために、テール遅延やリソース競合が増加し、対応が困難になっています。RDMAは、ゼロコピー、カーネルバイパスのデータ転送を可能にすることで、クリティカルなデータパスからCPUを排除しつつ、アプリケーションレベルの作業要求を維持することで、この問題を解決します。iWave Fibre SmartNICは、RDMAとストレージのデータパスを完全にハードウェアにオフロードすることで、このアプローチを拡張し、決定論的な遅延と最小限のCPU関与で、自律的なワイヤースピード動作を実現します。
イーサネット速度が 400G や 800G に拡張されるにつれて、ソフトウェアベースのネットワーク スタックの非効率性を無視できなくなります。
RDMA はサーバー間のデータ移動を根本的に変えますが、インフラストラクチャ内でプロトコル処理とストレージ変換がソフトウェア主導のままであれば、エンドツーエンドのシステム パフォーマンスは依然として制限されます。
従来のNICと比較して、iWave Fibre SmartNICは、RDMAトランスポート処理、DMAオーケストレーション、およびストレージデータパスをプログラマブルハードウェアに移行することで、さらに高速化を実現し、以下のことを可能にします。
400GbEおよび800GbEの速度では、ネットワーク帯域幅はCPU中心のプロトコル処理の制約ではなくなりました。割り込み、ソフトウェアキュー、カーネルメディエーションにより、レイテンシ、ジッター、そして負荷時のスループット低下が発生します。
iWave Fibre SmartNICは、Agilex™ 7 FPGA内部に完全なRDMAコアとNVMe-oFホスト/ターゲットコントローラを直接実装することで、このボトルネックを解消し、完全にハードウェア管理されたCPUフリーのデータパスを実現します。
FPGA内蔵のRDMAコアは、RoCEトラフィックをハードウェアで完全に終端し、接続コンテキスト管理、信頼性の高い配信、輻輳処理、キューペア(QP)ステートマシン、DMAスケジューリング、作業完了生成といったトランスポートレベルの機能を、ホストCPUやカーネルの介入なしに実装します。メモリ登録、ドアベル処理、データ配置はFPGAによって直接実行されるため、真のカーネルバイパスとラインレートでのゼロコピー転送が可能になります。
図1 :CPUを介したメモリコピーを伴う従来のNICデータパス。
図1は、従来のNICを使用したデータ転送を示しています。アプリケーションメモリ空間(ホストDDR)で生成されたデータは、まずCPUによってホストメモリ内のネットワークバッファにコピーされ、その後NICにコピーされて送信されます。受信側のクライアントでは、このプロセスが逆になります。NICがデータをCPU管理のネットワークバッファに転送した後、CPUがそれをアプリケーションメモリ空間にコピーします。この多段階のデータ転送により、メモリコピーが増加し、CPUの関与が増大し、エンドツーエンドのレイテンシが高くなります。
図2 :アプリケーションメモリへの直接アクセスを伴うRDMA NICデータパス。
図2は、iWaveのRDMA対応NICを使用したデータ転送を示しています。このNICでは、初期化時にホストDDRの領域を登録することで、アプリケーションメモリに直接アクセスします。これにより、アプリケーションメモリとNIC間の直接データ転送が可能になり、CPUを介したメモリコピーが不要になります。受信側クライアントでは、RDMA対応NICがCPUの介入なしに受信データをアプリケーションメモリ空間に直接書き込みます。このアーキテクチャにより、CPUオーバーヘッド、メモリ帯域幅の消費、および全体的なレイテンシが大幅に削減されます。
RDMAペイロードは、同じFPGAファブリック内にインスタンス化されたハードウェアNVMe-oFホスト/ターゲットコントローラに内部的に渡されます。このコントローラは、NVMeコマンドのデコード、キューの送信と完了の管理、名前空間のマッピング、そしてNVMe SSDまたは下流のPCIeスイッチファブリックへのPCIeトランザクションの生成を実行します。NVMeコマンドのライフサイクル全体はハードウェアで確定的に処理され、ソフトウェアキュー、割り込み、ポーリングループを排除します。
SmartNICは、FPGA内でRDMAコアとNVMe-oFコントローラを密接に連携させることで、イーサネットからNVMeへの単一の連続したデータパスを実現します。ネットワークパケットは、ホストメモリでの中間バッファリングやホストOS、組み込みCPUへの依存なしに、直接NVMe処理に変換されます。このハードウェアのみのパイプラインにより、OSのジッター、CPUスケジューリングの影響、テールレイテンシーの急増が解消され、400GbEおよび800GbEにおいて予測可能なレイテンシーと持続的なスループットを実現します。
RDMAはワイヤ上の伝送効率の問題を解決する一方で、ストレージ筐体自体のアーキテクチャが依然としてボトルネックとなっている。従来のJust-a-Bunch-of-Flash(JBoF)システムは高密度ストレージシェルフとして機能するが、重大な設計上の欠陥を抱えている。それは、データフローの管理を組み込みのx86 CPUに依存している点である。
iWaveはAlteraと共同で、このパラダイムを根本的に変えるCPUフリーのJBoFアーキテクチャを発表しました。このアーキテクチャは、ストレージシェルフから汎用プロセッサを取り除くことで、すべての制御およびデータプレーンロジックをSmartNICに移行し、よりスリムで高速かつ安全なシステムを実現します。
標準的な JBoF 実装では、データ パスはソフトウェアによって中断されます。
iWaveアーキテクチャは、組み込みCPUを完全に排除しています。Agilex ™ 7ベースのiWave Fibre SmartNICが中央制御エンジンおよびデータムーバーとなり、PCIeスイッチやNVMeドライブに直接接続します。
次世代ワークロードの実現
このアーキテクチャの変更は、平均的なパフォーマンスが不十分な環境向けに特別に設計されています。
詳細については、mktg@iwave-global.comまでお問い合わせいただくか、www.iwave-global.comをご覧ください。
iWave にお問い合わせいただきありがとうございます。
弊社の担当者がすぐにご連絡させていただきます。
iWaveのRFソリューションで、ミッションクリティカルなシステムの処理速度を向上させましょう。
iWave FPGAおよびSmartNICソリューションで高速ネットワークを加速
iWaveの車載ソリューションで、コネクテッドモビリティを強化しましょう。
インテリジェントなFPGAとカスタム設計プラットフォームで、産業オートメーションを強化しましょう。
iWaveのFPGAおよび組み込みコンピューティングソリューションで、医療技術を前進させましょう。
医療ソリューションを探求するFPGAベースのコンピューティングおよび暗号化ソリューションでセキュリティシステムを強化します。