2026 年 8 月 20 日
記事
iW-Fibre SmartNICは、データ削減処理をFPGAベースのネットワークデータパスに直接オフロードすることで、高性能なインライン圧縮を実現し、ラインレートのスループットを維持しながらCPUオーバーヘッドを最小限に抑えます。データ集約型ワークロードが拡大し続けるにつれ、システム最適化は純粋な演算高速化から効率的なデータ転送へとシフトしています。最新のアプリケーションは、サーバー、ストレージシステム、アクセラレータ、エッジデバイス間で膨大な量の情報をやり取りするため、ネットワーク帯域幅とホストリソースに大きな負荷がかかります。iW-Fibre SmartNICは、FPGAアクセラレーションとプログラマブルなパケット処理パイプラインを統合することで、決定論的で高速なインライン圧縮ソリューションを実装するための柔軟なプラットフォームを提供します。
従来型のシステムでは、データ送信前にホストCPUがソフトウェアで圧縮処理を行うのが一般的です。圧縮によってデータ量を削減できる一方で、データレートが高くなるとソフトウェアの実装自体がボトルネックとなります。
これにより、以下のようないくつかの重要なインフラ上の課題が生じます。
ネットワークが400G/800Gアーキテクチャへと拡張するにつれて、回線速度で動作可能なハードウェアアクセラレーションによるインライン処理ソリューションへのニーズが高まっている。
iW-Fibre SmartNIC インライン圧縮アーキテクチャ
iW -Fibre SmartNICは、Intel Agilex 7 FPGAテクノロジーに基づいて構築されており、カスタムネットワークおよびデータ処理ワークロードをハードウェア上で直接実装するためのプログラマブルなアクセラレーションプラットフォームを提供します。
このプラットフォームは、以下のようなインラインデータ圧縮ソリューションを実装するために活用できる、いくつかの高性能な構成要素を統合しています。
圧縮エンジンは、SmartNICデータパス内でストリーミングハードウェアアクセラレータとして動作します。パケットがパイプラインを通過する際、エンジンはペイロードデータを継続的に解析し、繰り返し出現するバイトシーケンスを検出し、圧縮表現を生成してからパケットをネットワークインターフェイスに転送します。処理はハードウェアで完全にパイプライン化されているため、ホストCPUを介さずにパケットは回線速度で流れ続けます。
圧縮パイプラインは一般的に以下の手順で実装されます。
1.ペイロード抽出– パケットパーサーはパケットからヘッダーを抽出し、ペイロードを圧縮エンジンに渡します。
2. パターン検出– 圧縮エンジンは、入力ペイロードの中から、効果的にエンコードできるパターンやバイトシーケンスの繰り返しを検索します。
3.ディクショナリ/履歴検索– 圧縮エンジンは履歴バッファ/ディクショナリ内で以前に出現したパターンを検索し、パターンの出現箇所を一致するパターンへの参照に置き換えます。
4. 圧縮エンジンのエンコード– 検出されたパターンは選択されたハードウェア圧縮アルゴリズムを使用してエンコードされ、出現しないパターンはリテラルデータとしてエンコードされます。
5.メタデータ生成–圧縮メタデータ、圧縮ペイロード長情報、および整合性データが生成され、受信側での適切な解凍が可能になります。
6. パケット再構築– パケットヘッダーが圧縮されたペイロードに再付加され、パケットが形成され、送信のためにイーサネットサブシステムに渡されます。
7. ハードウェアによる解凍– 受信側の解凍エンジンは、圧縮メタデータを利用してペイロードを解凍し、ホストアプリケーションに配信します。
圧縮関連の処理はすべてFPGAのデータパス内で実行されるため、圧縮および解凍プロセスはホストアプリケーションに対して透過的であり、データの変更や追加のCPUオーバーヘッドは一切発生しません。
以下の表は、SmartNICベースのインライン圧縮とソフトウェアベースのアプローチの機能比較を示しています。
| SmartNICベースのインライン圧縮 | ソフトウェアベースの圧縮 | |
|---|---|---|
| 処理場所 | FPGAハードウェアデータパス | ホストCPUコア |
| ホストCPU使用率 | 圧縮オーバーヘッドがほぼゼロ | 圧縮/解凍時にCPU使用率が大幅に上昇する |
| ネットワークスループット | ネットワーク回線速度で動作可能 | 利用可能なCPUリソースによって制限される |
| レイテンシ | 決定論的なハードウェア処理 | OSのスケジューリングとソフトウェアスタックのオーバーヘッドにより変動します。 |
| 拡張性 | FPGAリソースとネットワーク帯域幅に応じて拡張可能 | 高速域での維持がますます困難になる |
| メモリ帯域幅の使用量 | ハードウェアオフロードによるデータ転送量の削減 | アプリケーション層、カーネル層、圧縮層の間で複数のメモリコピーが行われる |
| 電力効率 | 専用ハードウェアによるワットあたりの性能向上 | CPU使用率の上昇による消費電力の増加 |
| インフラ利用 | アプリケーションのワークロードのためにCPUリソースを解放します | アプリケーションと圧縮タスク間で共有されるコンピューティングリソース |
SmartNICベースのインライン圧縮は、AI/MLトレーニングクラスタ、クラウドおよび仮想化インフラストラクチャ、エッジコンピューティングプラットフォーム、分散ストレージシステム、サイバーセキュリティ監視ソリューションなど、データ集約型の幅広いアプリケーションにメリットをもたらします。FPGAデータパス内で直接圧縮を実行できるため、従来のソフトウェアベースのアプローチではパフォーマンスのボトルネックとなる可能性のある次世代200G、400G、800Gネットワーク環境において特に魅力的です。
どのようなデータが圧縮可能ですか?
インライン圧縮の有効性は、データを生成するアプリケーションよりも、データ自体の特性に大きく依存します。可逆圧縮アルゴリズムは、反復パターン、冗長な情報、または構造化されたコンテンツを含むデータに対して、最も高い圧縮率を実現します。
ハードウェアベースのインライン圧縮の恩恵を受ける典型的なデータには、以下のようなものがあります。
圧縮はファイルではなくパケットペイロードに対して行われるため、アプリケーションは圧縮処理を全く意識しません。アプリケーションから見ると、元のデータ形式やファイル名は変更されません。
現代のデータセンターは、より高い帯域幅とより低いレイテンシの要件へと進化を続けており、拡張性の高いインフラストラクチャのパフォーマンスを実現するには、効率的なデータ転送が不可欠となっています。iW-Fibre SmartNICは、ネットワークデータパス内で直接、インテリジェントなハードウェアアクセラレーションによるインライン圧縮を可能にし、CPUオーバーヘッドを大幅に削減しながら、帯域幅の利用効率とスループット効率を最適化します。
iWave にお問い合わせいただきありがとうございます。
弊社の担当者がすぐにご連絡させていただきます。
iWaveのRFソリューションで、ミッションクリティカルなシステムの処理速度を向上させましょう。
iWave FPGAおよびSmartNICソリューションで高速ネットワークを加速
iWaveの車載ソリューションで、コネクテッドモビリティを強化しましょう。
インテリジェントなFPGAとカスタム設計プラットフォームで、産業オートメーションを強化しましょう。
iWaveのFPGAおよび組み込みコンピューティングソリューションで、医療技術を前進させましょう。
医療ソリューションを探求するFPGAベースのコンピューティングおよび暗号化ソリューションでセキュリティシステムを強化します。