# Netronome
NFP-4000・NFP-6000 Ethernet コントローラをベースとした高度にプログラム可能なNICを提供するベンダー。[[@2018__SIGCOMM__Understanding PCIe performance for end host networking]] では、pcie-bench の商用実装先としてNFP-6000/NFP-4000を採用した。NFP-6000は最大120個の8way マルチスレッド Flow Processing Core(FPC)、階層的メモリサブシステム、フルプログラマブルなPCIeインタフェースを分散スイッチファブリックで相互接続する構成を持つ。pcie-benchのファームウェアはFPC上でMicro-Cにより実装され、コマンドインタフェース(小転送向け)とバルクDMAインタフェース(大転送向け)の2系統を利用する。論文の知見(レイテンシ・帯域データ)は、Netronomeにおける複数のファームウェア実装設計、チップ立ち上げ時のバリデーション、将来シリコンのアーキテクチャ決定に実際に使われたと報告されている。(Source: [[@2018__SIGCOMM__Understanding PCIe performance for end host networking]])
## 関連
- ソース: [[@2018__SIGCOMM__Understanding PCIe performance for end host networking]]
- 概念: [[PCIe性能]]