MangoBoost SDK
MangoBoost SDK (MB-SDK
) is a collection of software development framework, which
includes all kinds of software support to accelerate datacenter infrastructure
and improve user experiences with MangoBoost DPU (MB-DPU
).
Mission and Goal
- Programmable infrastructure offload and management
- Easy offload and hardware acceleration of datacenter workloads
- Seamless integration with the existing Hyperscale/Enterprise Infrastructure
Key Feature
- User-friendly Command-line Interface (CLI) Tools
- Low-level C/C++ API and libraries to cover common functionalities
- High-level APIs for various language scripts and HTTP/gRPC protocols
- Cross-platform Linux kernel driver to manage and control MB-DPUs
- Industry-standard software stack adaptation (e.g., SPDK, DPDK, OPI, P4)
Supported Product
- Mango GPUBoost™ - RDMA
- Mango StorageBoost™ - NTI
- Mango StorageBoost™ - NTT
- Mango NetworkBoost™ - TCP