準同型暗号アクセラレーション
記事 ホモモーフィック・エンクリプションアクセラレーション FPGAアクセラレーション このユニークなソリューションは、暗号化されたデータに対して、復号化や鍵の共有なしに計算を可能にします。 従来の暗号化は暗号化の限界
SmartNIC Shellは、BittWare FPGAボードに実装された完全な動作するNICで、ユーザがFPGAの価値を追加する出発点として使用します。SmartNIC Shellを使用すると、ネットワーク機能(NFV)、ネットワーク監視、特殊なパケットブローカー、またはパケットを操作するその他のものを迅速に展開することができます。シェルは、ホスト・アプリケーションと対話するためのDPDKオフロードを提供し、FPGAプロジェクト・ソースおよび完全機能のビットストリームとして提供されます。
SmartNIC Shellは、以下のBittWare の製品に対応しています:
ループバックのFPGAビットストリームには、いくつかのコンポーネントが含まれています。各コンポーネントは、データプレーンとして使用される入力と出力の両方にまとめてAXI4-Streamインターフェイスを備えています。ビットストリームの制御プレーンは、物理PCIeインターフェイスに接続されたAXI4-Liteインターフェイスを使用します。
DPDKはBittWare カード上のFPGAに実装されています。BittWare'アトミック・ルールズとの共同作業は、FPGA内部にDPDKを実装した最初のものです。
BittWare ボードは、Atomic Rules PMD のパッチを当てたバージョンを使用しています。ベースとなるPMDはDPDKディストリビューションに含まれています。BittWare 、必要なパッチはソースディストリビューションの一部として提供されています。BittWareの DPDK によるテストでは、BittWorks II ドライバを置き換える uio_pci_generic ドライバが使用されています。しかし、BittWorks IIのツールの一部はまだ動作します。
ユーザーには、以下のような特典があります:
ASICやFPGAのDPDK実装の多くは、1回のコピーを実行します:
一方、SmartNIC ShellのDPDK IPコアは、常にDPDK mbufに直接DMAを行い、CPUがパケットデータをコピーする必要はありません。メタデータのための2回目のDMAは不要で、CPUのオーバーヘッド、レイテンシ、ホスト・メモリの要件を削減します。このため、小さなパケットをより少ないDMAで結合したり、PCAPレコードとして事前にフォーマットされたデータを書き込むなど、PCIeの最適化を行う機会が失われます。必要であれば、アプリケーション・コードがDPDKコアの上のFPGAでこれらの処理を行うことができます。
このページで紹介するのは、BittWareの SmartNIC Shell の紹介です。App Noteには、さらに多くの詳細が記載されています!フォームに記入して、フルアプリケーションノートのPDFバージョンへのアクセスをリクエストしてください。
"*"は必須項目
記事 ホモモーフィック・エンクリプションアクセラレーション FPGAアクセラレーション このユニークなソリューションは、暗号化されたデータに対して、復号化や鍵の共有なしに計算を可能にします。 従来の暗号化は暗号化の限界
PCIe FPGA Card XUP-VVHUltraScale+ FPGA PCIe Board with Integrated HBM2 Memory 4x 100GbE Network Ports and VU37P FPGA 価格の見積もりは必要ですか?ジャンプする
BittWare SDK Software Development Kit forBittWare FPGA ハードウェアの概要BittWareの SDK はクロスプラットフォームのドライバ、ライブラリ、モジュール、ユーティリティのコレクションです。
インテル® oneAPI™ 高レベル FPGA 開発メニュー oneAPI アクセラレーター・カードの評価 ASP 詳細情報 お問い合わせ/購入先 oneAPI はあなたに適していますか?すでにご存知かもしれませんが
Copyright 2024|著作権について プライバシーポリシー
45 South Main Street, Concord, NH 03301|コンコード、ニューハンプシャー州 603-406-6200 | 連絡先