DPDK はユーザー スペースでパケットを高速処理するための一連のライブラリと最適化された NIC ドライバーです。DPDK では、高速ネットワーク アプリケーションのためのフレームワークと共通 API を利用できます。NVIDIA は DPDK オープン ソース コミュニティに属しており、高性能 Mellanox ドライバーの開発だけでなく、DPDK の機能とユース ケースの改善および拡張にも貢献しています。
データ アクセラレーションこそ、NVIDIA が得意とするところです。適切なツールがあれば、アプリケーションでサーバー リソースを効果的に利用して、極めて低いレイテンシと比類なきスループット パフォーマンスを実現できます。アプリケーションに適したツールを選択することは、サーバーを最大限活用する上で最も重要なステップです。
DPDK はユーザー スペースでパケットを高速処理するための一連のライブラリと最適化された NIC ドライバーです。DPDK では、高速ネットワーク アプリケーションのためのフレームワークと共通 API を利用できます。NVIDIA は DPDK オープン ソース コミュニティに属しており、高性能 Mellanox ドライバーの開発だけでなく、DPDK の機能とユース ケースの改善および拡張にも貢献しています。
科学研究とエンジニアリング シミュレーションのニーズを満たすべく、スーパーコンピューターはたゆまない急速な発展をしています。NVIDIA Mellanox HPC-X ScalableHPC ツールキットは、ハイ パフォーマンス コンピューティング環境用の MPI と SHMEM/PGAS の包括的ソフトウェア スイートです。HPC-X で機能拡張を行うことで、ネットワークにおけるメッセージ通信のスケーラビリティとパフォーマンスを大幅に向上させることができます。
メディアとエンターテイメント (M&E) のライブ ビデオ配信産業がシリアル デジタル インターフェイス (SDI) から IP ベースのインフラストラクチャに移行する中、配信者は制作のスケーラビリティや柔軟性といった利点を得ています。IP ベースのソリューションは、4K UHD ビデオ形式と 8K UHD ビデオ形式の高帯域幅要件にも対応しています。
NVIDIA Mellanox Messaging Accelerator (VMA) は、さまざまな業界でメッセージベースのアプリケーションとストリーミング アプリケーションのパフォーマンスを高めます。その対象としては、金融サービス市場の高頻度取引 (HFT) プラットフォームや Web2.0 クラスターなどがあります。メディアとエンターテイメントの配信およびストリーミング (SMPTE 2110-21 をサポート) については、NVIDIA Mellanox Rivermax を参照してください。
UCX フレームワークは、データ中心のハイパフォーマンス アプリケーションのためにプロダクション グレードのオープンソース通信フレームワークを構築している、産業界、研究所、学術界のコラボレーションです。UCX では、通信パスのオーバーヘッドを下げるためにパフォーマンスを重視しており、ほぼネイティブレベルのパフォーマンスを実現しながら、クロス プラットフォーム統合 API でさまざまなネットワーク ホスト カード アダプター (HCA )とプロセッサ テクノロジ (x86、ARM、PowerPC) をサポート可能です。UCX は HPC-X® ScalableHPC ソフトウェア ツールキットに含まれます。
アプリケーション プロファイル | イーサネット / InfiniBand | 必要なハードウェア | サーバー テクノロジ | |
---|---|---|---|---|
DPDK (データ プレーン開発キット) | パケットを高速処理するための API を公開 高スループット (パケット サイズが小さい場合でも。たとえば、単一の ConnectX-5 100GbE ポートで 148 Mpps @ 64 バイト) NIC でハードウェア オフロードを活用 |
イーサネット | ConnectX-3 Pro ConnectX-4 / Lx ConnectX-5 / Ex |
x86, Arm, PPC |
HPC-X - High Performance Computing X | HPC アプリケーションのためのソフトウェア パッケージであり、MPI、SHMEM、UPC を利用可能に NVIDIA Mellanox のアダプター、スイッチ、NVIDIA Mellanox SHARP テクノロジを活用し、ネットワークのメッセージ通信のスケーラビリティとパフォーマンスを大幅に改善 |
イーサネット / InfiniBand | ConnectX-3 Pro ConnectX-4 / Lx ConnectX-5 / Ex |
x86, Arm, PPC, GPU-Direct* |
Rivermax (ビデオ ストリーミング) | メディア ストリーミング アプリケーション用のソフトウェア ライブラリ API HD から Ultra HD へのフローに COTS (Common Off-The-Shelf/市販品) サーバーを使用 SMPTE 2110-21 パケット ペーシングに準拠可能 単一の CPU コアで 82 Gbps に到達 |
イーサネット | ConnectX-5 / Ex | x86 |
VMA - Messaging Accelerator | 標準の UDP ソケットと TCP ソケットを公開、アプリケーション コードの変更は不要 標準ソケット API 経由の極めてレイテンシが低くスループットが高いアプリケーション向け |
イーサネット / InfiniBand | ConnectX-3 Pro ConnectX-4 / Lx ConnectX-5 / Ex |
x86 |
UCX - Unified Communication X | RDMA 経由のポイントツーポイント メッセージング用の簡素化された API NVIDIA Mellanox NIC でサポートされている大量のトランスポートとオフロードを活用 |
イーサネット / InfiniBand | ConnectX-3 Pro ConnectX-4 / Lx ConnectX-5 / Ex |
x86, Arm, PPC, GPU-Direct |
* 注記: ロードマップ |
最も効率の高い、ハイ パフォーマンス ネットワークの構築をお手伝いします。