Smartbench
Smart-bench is a rust-based benchmarking tool for BlueField-series SmartNICs. The purpose is to enable easy testing of BlueField-series SmartNICs. It is built on top of DOCA and RDMA. The detailed results are summarized in our paper, please refer to here if you are interested.
Evaluated benchmarks
Smart-bench contains a set of benchmarks:
We pack our codes into a few building blocks:
- bench_util: a set of utilities for benchmarks.
- netbencher_core: a framework to start benchmark threads on different threads.
We are continually maintaining the codebase to include features from future SmartNICs.
Quick start
Please refer to README.
License Details
MIT License