14年2025月XNUMX日
記事
SmartNICは当初、ネットワークの重要なタスクをシリコン上で直接高速化し、ホストCPUの負荷を軽減してスループットを向上させるための専用オフロードエンジンとして登場しました。これらの固定機能設計は、厳密に配線されたロジックやファームウェアで定義されたフローに基づいて構築されており、高いパフォーマンスを発揮しましたが、現代のインフラストラクチャが求める適応性には欠けていました。クラウドネイティブのマイクロサービス、エッジコンピューティング、リアルタイム分析が主流となるにつれ、この硬直的なアーキテクチャではもはや対応できなくなり、ますます動的でソフトウェア定義型の環境におけるイノベーションのボトルネックとなっていました。
業界は、プログラマブルなデータパスの必要性をいち早く認識し、静的な高速化から動的でアプリケーション認識型のネットワークへと移行しました。これにより、プログラマブルなハードウェア(P4パイプラインなど)とDPDKなどのホスト側オーケストレーションツールを統合した次世代SmartNICが登場し、生のパフォーマンスとリアルタイムの適応性の間のギャップを埋めることに成功しました。
ホスト駆動型データパス:再構成可能なロジック、リアルタイムの俊敏性
ホスト駆動型データパスは、CPUがパケット処理タスクを完全にソフトウェアで処理するネットワークアーキテクチャであり、最大限の柔軟性、制御性、そして最新のクラウドネイティブワークフローとの統合を実現します。解析、分類、転送といったデータプレーンタスクをユーザー空間で直接実行します。開発者は、従来の固定機能ハードウェアの硬直性に煩わされることなく、シームレスに新しいサービスを導入し、テナントやアプリケーションごとにフロー処理をカスタマイズできます。
プログラマブル・データパスは、再構成可能なネットワーク・パイプラインです。開発者は、高水準言語を用いて、パケットの解析、マッチング、処理方法をハードウェアで直接定義できます。固定機能ASICとは異なり、速度を犠牲にすることなく、カスタムロジックをラインレートで実行し、確定的なレイテンシを実現することで、俊敏性を実現します。プログラマブル・データパスは、現代のデータセンターに求められるパフォーマンスを維持しながら、アプリケーションのニーズに合わせてインフラストラクチャを進化させることを可能にします。
現代のネットワークでは、多様化と進化を続けるワークロードに適応できるデータプレーンが求められます。主な要件は次のとおりです。
iW-Fibre SmartNIC アーキテクチャは、ホスト駆動型制御とハードウェア レベルのプログラマビリティの両方の利点を最大限活用し、高性能ネットワークの進化するニーズに応えます。
ホスト側では、iWaveはDPDK対応のアクセラレーションを統合しており、ユーザー空間アプリケーションがカーネルをバイパスしてSmartNICと直接通信し、低レイテンシで高スループットのパケット処理を実現します。これにより、開発者はホストから完全に制御可能な、アジャイルなソフトウェア定義のデータパスを構築できます。
同時に、iWaveはSmartNICのFPGA内のP4プログラマブルパイプラインのパワーを活用し、ラインレートで完全にカスタマイズ可能な解析、マッチング、アクションロジックを実現します。これにより、プロトコルに依存しない、多様で動的なワークロードに合わせたリアルタイムのパケット処理が可能になります。
ホスト駆動型データパス
プログラマブルデータパス
ホスト駆動型データパスとプログラマブルデータパスのパフォーマンスとアーキテクチャ上のトレードオフを評価するため、iWave社のG35-XFibre-100G SmartNICで一連のベンチマークテストを実施しました。その結果、ハードウェアオフロードとインテリジェントなソフトウェアオーケストレーションが、スループット、CPU使用率、メモリ使用量、レイテンシといった主要なパフォーマンス指標にどのような影響を与えるかが明らかになりました。
次の 2 つの構成がテストされました。
測定結果は、実際のシナリオにおける各データ パスの強みを強調し、各設計のパフォーマンス、効率、およびスケーラビリティに関する洞察を提供します。
ベンチマーク結果は、プログラマブル・データパス・アーキテクチャのパフォーマンス上の優位性を明確に示しています。ハードウェア・アクセラレーションのためにチェックサム検証をP4 IPにオフロードし、ソフトウェアベースの転送にはホストのDPDKを活用することで、システムは確定的な処理とソフトウェア定義の柔軟性の間でバランスの取れたトレードオフを実現します。この結果は、計算負荷の高いタスクをプログラマブル・ハードウェアにオフロードすることで、CPU負荷を軽減するだけでなく、超低レイテンシでラインレート性能を確保できることを実証しています。
一方、DPDKは、現代のデータセンターのワークロードに不可欠な、精密な制御、動的なフローステアリング、そして適応性を実現します。この共同設計されたアーキテクチャは、緊密に連携したハードウェアとソフトウェアの統合によって、高スループット、スケーラビリティ、そして応答性に優れたネットワークパイプラインを実現できることを実証しています。
iWaveのSmartNICにおけるP4とDPDKの融合は、データパス設計に強力なパラダイムシフトをもたらし、パフォーマンスとプログラマビリティのトレードオフを解消します。ハードウェアアクセラレーションによる高精度とソフトウェア定義の俊敏性を統合プラットフォーム上で実現することで、iWaveは開発者がリアルタイムの要求に応じて、超低遅延、高スループット、あるいは迅速な機能拡張など、データプレーンを動的に調整することを可能にします。
これは単なるSmartNICではなく、現代のネットワークのスピードに合わせて設計されたプログラマブルなプラットフォームです。トラフィックの最適化、マイクロサービスの実現、データセンターのサービス機能チェーンの高速化など、iWaveは柔軟性を犠牲にすることなく、将来のパフォーマンスベンチマークを満たすために必要なスケール、スピード、そして制御を提供します。高頻度取引からクラウドネイティブなインフラストラクチャまで、このプラットフォームはレイテンシに敏感なソフトウェア定義環境の要求にシームレスに適応します。
プラットフォームの評価や詳細情報については、mktg@iwave-global.comまでお問い合わせください。
iWave にお問い合わせいただきありがとうございます。
弊社の担当者がすぐにご連絡させていただきます。
iWaveのRFソリューションで、ミッションクリティカルなシステムの処理速度を向上させましょう。
iWave FPGAおよびSmartNICソリューションで高速ネットワークを加速
iWaveの車載ソリューションで、コネクテッドモビリティを強化しましょう。
インテリジェントなFPGAとカスタム設計プラットフォームで、産業オートメーションを強化しましょう。
iWaveのFPGAおよび組み込みコンピューティングソリューションで、医療技術を前進させましょう。
医療ソリューションを探求するFPGAベースのコンピューティングおよび暗号化ソリューションでセキュリティシステムを強化します。