# BlueField-3
NVIDIA のプログラマブルな SmartNIC / DPU(SuperNIC)。組み込みマイクロプロセッサ(DPA: Data-Path Accelerator、RISC アーキテクチャ・Run-To-Complete 実行)と大容量メモリ(BlueField-3 で 1GB DPA-accessible DDR)を持ち、パケット処理パイプライン近傍で NIC 上のイベント(パケット送信・NACK 受信等)にアクセスできる。(Source: [[@2026__ASPLOS__Pulse - Fine-grained and Non-intrusive LLM Training Monitoring via Microsecond-level Traffic Measurement]], §4.1)
[[Pulse]] はこのプログラマビリティを計測プラットフォームとして用い、NIC Agent の 3 層計測のうち計測層を DPA 上に、集約層をパケットパイプライン上(DOCA PCC library で NIC 上のイベントにアクセス)に実装する(DOCA 2.9.0)。ConnectX-6 Dx と並ぶ主流の RNIC として、ホストベース/P4 switch ベースが達成できないフル精度のマイクロ秒・QP 単位の RDMA 計測を可能にする。Pulse のテストベッドでは各マシンに 8 基搭載され 400Gbps RoCEv2 で接続。同種の SmartNIC(AMD Pensando 等)への一般化も論じられる(§9)。
[[Hawkeye]]([[@2025__SIGCOMM__Hawkeye - Diagnosing RDMA Network Performance Anomalies with PFC Provenance]])では、性能劣化を検出するホスト側エージェントの動作プラットフォームとして BlueField-3 DPU を実機テストベッドに用いる(Intel Tofino スイッチと組み合わせる)。エージェントは被害フローを検出するとポーリングパケットをネットワークへ注入し、データプレーン内の PFC 因果関係解析を起動する。(Source: [[@2025__SIGCOMM__Hawkeye - Diagnosing RDMA Network Performance Anomalies with PFC Provenance]])
## 関連
- ソース: [[@2026__ASPLOS__Pulse - Fine-grained and Non-intrusive LLM Training Monitoring via Microsecond-level Traffic Measurement]] / [[@2025__SIGCOMM__Hawkeye - Diagnosing RDMA Network Performance Anomalies with PFC Provenance]] / [[@2025__NSDI__White-Boxing RDMA with Packet-Granular Software Control]]
- 概念: [[LLM学習モニタリング]] / [[GPUクラスタ運用]]
- エンティティ: [[Pulse]] / [[NCCL]] / [[Hawkeye]] / [[Intel Tofino]]
[[@2025__NSDI__White-Boxing RDMA with Packet-Granular Software Control|SCR(Software-Controlled RDMA)]]論文では、BlueField-3 の DPA(Datapath Accelerator)をパケット粒度のソフトウェアトランスポート制御(white-boxing RDMA)の実行基盤として用い、event collector・event queue・event processor から成るイベント駆動フレームワークを実装する。DPA は 256 ハードウェアスレッド(RISC-V、Run-to-Completion 実行)を持つが 1 スレッドの計算能力は ARM コアの 1/16 程度で、実行時のスレッド生成や汎用 IPC を欠く RTOS 上で動作するため、ホスト CPU/DPU ARM をエージェントとして併用する必要がある。(Source: [[@2025__NSDI__White-Boxing RDMA with Packet-Granular Software Control]])