Hi everyone,
I’m Kevin, come from RustFS team. We are building an AI-native storage infrastructure (https://github.com/rustfs/rustfs) that recently surpassed 26,000 GitHub stars. Our goal is to provide a high-performance, Rust-based alternative to MinIO, optimized for the “silicon-based life” era.
We have recently joined the NVIDIA Inception program and are eager to leverage BlueField DPU’s hardware acceleration. Specifically, we want to offload Erasure Coding (EC) and RDMA operations via DOCA to achieve maximum throughput.
I have two specific questions for the community:
-
Rust Integration: As our project is entirely written in Rust, are there any official or community-recommended Rust SDKs or FFI bindings for DOCA (specifically for DOCA Storage and EC)? What is the recommended path for Rust-based DPU development?
-
Development Environment: To support BlueField-4 (BF4) adaptation, should we focus on procuring physical hardware, or does NVIDIA provide a cloud-based lab environment (such as NVIDIA LaunchPad) where we can test our code on BF4/BF3 DPUs remotely?
Looking forward to your guidance!