You might find the following software useful.
- ntprof: a profiling utility to characterize and analyze the NVMe-over-TCP protocol (project, code).
- Flint: an elastic block storage over EBOFs (code).
- MegaStation: a software MIMO baseband processing system for single-node supercomputers (code).
- RpcNIC: a PCIe-attached RPC accelerator (code).
- BenchBF3: a framework to characterize the BlueField-3 DPA (code).
- rPCIeBnech: a benchmarking framework to characterize Routable PCIe (code).
- LogNIC: a high-level performance model for SmartNICs (code).
- LEED: a low-power and fast key-value store over SmartNIC JBOFs (code).
- eZNS: an elastic and predictable zoned interface for small-zone ZNS SSDs (code).
- Clara: a programming utility that produces NF offloading insights for SmartNICs (code).
- Gimbal: a software switch for SmartNIC JBOFs (code).