Skip to main content

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).

MB-SDK

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

Available Document