2026 年 1 月 30 日
記事
リモート・ダイレクト・メモリ・アクセス(RDMA)は、データセンター、通信、ストレージ、リアルタイム・データ取得など、現代の高性能システムにおける重要な技術です。CPUを介さずにシステム間でメモリ間を直接データ転送することを可能にします。このアプローチは、レイテンシを大幅に削減し、システムオーバーヘッドを低減し、ラインレートに近いパフォーマンスを実現します。
iWave社のRoCEv2(RDMA over Converged Ethernet)IPコアは、これらの利点をFPGAおよびSoCプラットフォームにも拡張し、完全かつ高速で効率的なデータ転送エンジンを提供します。決定論的なパフォーマンスと標準規格に基づく相互運用性を兼ね備えているため、拡張性の高いイーサネットベースの高性能システムに最適です。
FPGA上に実装されたRoCEv2 IPコアの性能、正確性、拡張性を検証するために、複数のバリアントが用いられます。本稿では、このIPコアの一般的に使用されるいくつかのバリアントについて説明します。各バリアントは、同じRoCEv2プロトコルスタックと100G Ethernet MACを使用しながら、ピークスループットの実証からシステムレベルのメモリ相互作用まで、異なる検証目標を対象としています。
このバリアントでは、FPGAファブリックに実装されたテストドライバモジュールがデータソースおよびシンクとして機能します。主な目的は、システムメモリ帯域幅に制限されることなく、 RoCEv2 IPコアのプロトコル処理、データ整合性、および達成可能な最大スループットを検証することです。RoCEv2 IPコアは、AXI-Sインターフェースを使用してデータソースおよびシンクと接続します。
このIPバリアントは、データジェネレータとデータチェッカーの両方を含むテストドライバに直接接続されたAXI-Streamインターフェースをサポートします。また、ベンダー固有のイーサネットMACとAXI-Streamインターフェースを介して接続します。このIPバリアントは、以下のことを証明します。
このバリアントでは、ARMコアまたはFPGAファブリックに接続されたDDRメモリがデータのソースおよびデスティネーションとして使用されます。焦点は、IPスループットそのものから、DMA動作、メモリ帯域幅の制限、他のアプリケーションとの共存など、システムレベルのパフォーマンスに移ります。RoCEV2 IPコアは、AXI4インターフェースを介してデータソースおよびシンクと接続します。
RoCEv2 IPには、AXI4インターフェースを介してDDRとIP間でデータを転送するための内部DMAコントローラが含まれており、また、ベンダー固有のEthernet MAC over AXI-Streamインターフェースとも接続されています。このIPのバリアントは、
両方のIPバリアントは互いに補完し合うように設計されており、RoCEv2 IPコアのユースケースにおけるさまざまなニーズに対応します。
これらのアプローチを組み合わせることで、包括的な検証戦略が提供され、高性能 RDMA ベースのアプリケーションに対するプロトコルの卓越性とシステムの準備の両方が保証されます。
詳細情報やお問い合わせは、mktg@iwave-global.comまでご連絡ください。
iWave にお問い合わせいただきありがとうございます。
弊社の担当者がすぐにご連絡させていただきます。
iWaveのRFソリューションで、ミッションクリティカルなシステムの処理速度を向上させましょう。
iWave FPGAおよびSmartNICソリューションで高速ネットワークを加速
iWaveの車載ソリューションで、コネクテッドモビリティを強化しましょう。
インテリジェントなFPGAとカスタム設計プラットフォームで、産業オートメーションを強化しましょう。
iWaveのFPGAおよび組み込みコンピューティングソリューションで、医療技術を前進させましょう。
医療ソリューションを探求するFPGAベースのコンピューティングおよび暗号化ソリューションでセキュリティシステムを強化します。