Skip to main content

Asterfusion High-Performance DPU-based SmartNIC Announced Open Source!

written by Asterfuison

April 11, 2023

Committed to the principles of open-source collaboration, Asterfusion is proud to share our DPU -based SmartNIC information and codes with the public soon. We encourage professionals across industries and manufacturers within our ecosystem to connect with us, exploring the innovative potential of DPU in a variety of applications!


Click for:

What is a DPU and what does it do?

What is SmartNIC

What is the difference between DPU and SmartNIC?

It’s evident that the widespread implementation of different smart network cards within server clusters can significantly decrease data center construction and operational costs. Notwithstanding, when examining solely from the perspective of the network card, there’s still ample room for optimization within this solution.

Such as:

  • Incomplete OVS offloading: The SmartNIC is only responsible for offloading the OVS forwarding plane, but the control plane still needs to be processed by the host CPU; and interfaces and related protocols need to be defined for offloaded services, which is complicated to implement.
  • It is difficult to offload the virtual network function to the SmartNIC, and many network functions (such as vLB, vNAT, etc.) are still running on the server
  • Unable to achieve storage acceleration and mount remote storage, resulting in server performance bottlenecks
  • Some network cards without an independent CPU do not have programming capabilities at all, or chip programming is difficult and its ecologically support is missing, and the development threshold is high, making it difficult to meet diverse and changing cloud business needs…

Asterfusion DPU-based open architecture ARM SOC SmartNIC – Helium series

Asterfusion DPU-base SmartNIC 100G and 200G

Server in Server,  Asterfusion DPU based SmartNICs Take Offload A Step Further

The Helium SmartNIC uses a multi-core ARM architecture processor and integrates various hardware acceleration co-processors. The performance is high enough to run various network function virtualization functions directly on the network card, releasing valuable server CPU ‘s resources.

Provides Standard Linux kernel + container architecture, DPDK/VPP development kit

The Helium DPU network card boasts a multi-core ARM architecture processor and incorporates various hardware acceleration co-processors. This high-performance setup allows it to run multiple network function virtualization tasks directly on the card, freeing up essential server resources.

Committed to the principles of open source and transparency, Asterfusion equips its powerful hardware with an accessible software development environment, complete with a standard Linux kernel, container architecture, and additional DPDK/VPP development kits. This enables customers to create upper-layer applications without worrying about underlying support frameworks. Further, DPDK applications and other programs initially running on x86 can be easily ported to Helium DPU smart network cards through simple compilation.

supports storage acceleration& remote cloud disk mounting, catering to server storage flexible expansion.

Employs SPDK software acceleration and NVMe-oF (TCP) offload to reduce storage I/O paths, enhancing storage read and write performance significantly.

Significantly reduce data center’s overall construction & operation costs

To illustrate the benefits, let’s consider a customer scenario.

By implementing Helium smart network cards while maintaining the total number of access users, the construction plan significantly outperforms a pure 2U server approach in terms of rack space usage, overall power consumption, and cost savings. Specifically, rack space is reduced by over 2/3, total power consumption is cut in half, and construction costs are trimmed by 12,000 USD. Additionally, the average number of users connected per rack unit increases more than threefold.

Asterfusion DPU-base SmartNIC Architecture

Asterfusion Helium DPU based SmartNIC Scenarios

1.Comprehensive OVS Offloading

Experience superior efficiency with the Helium SmartNIC, equipped with a high-performance DPU chip containing an independent CPU and memory. Effortlessly achieve full offloading of million-level flow tables and OVS control and forwarding planes while seamlessly integrating into the virtual network.

Comprehensive OVS Offloading performance

2.Unparalleled Hardware-Accelerated NFV Offloading Outperforms x86 Server Software Simulation

Unparalleled Hardware-Accelerated NFV Offloading Outperforms x86 Server Software Simulation

Click to learn:

Types of SmartNICs: FPGA/ SOC /ASIC -BASED SmartNIC

Who are the Smarnic and DPU vendors?

architecture comparison between FPGA-based / SOC-Based DPU SmartNIC

FPGA-based DPU, SOC-Based DPU smart network card architecture comparison

Asterfusion SmartNIC boasts superiority over other SoC architectures :

  • Integration: The DPU architecture offers greater integration and significantly improved performance compared to standard SoC designs.
  • Performance: With more ARM cores, increased memory capacity, and the ability to support complex control plane service offloads, the SmartNIC accommodates tens of millions of session entries.
  • Ecosystem: Open source friendly, our SmartNIC provides access to DPDK, VPP development kits, standard Linux operating systems, and container virtualization environments. This aligns more closely with tailored business requirements and spans a broader array of application scenarios (for example: SSL offloading, 5Gupf offloading).

The Helium DPU SmartNIC has successfully undergone extensive testing in various use cases, such as OVS, NVMe-oF (TCP), LVS, 5G UPF, and SSL offloading. This ensures our commitment to delivering a premium user experience characterized by reliability and high-performance.

Asterfusion DPU smart network cards in diverse scenarios.

Embracing the open-source philosophy, Asterfusion has made both product information and code accessible to all. Here,We invite professionals from diverse industries and major manufacturers within the ecosystem to collaborate with us in discovering innovative applications for the Helium DPU SmartNiC across a multitude of scenarios.

For more: https://github.com/asterfusion/Helium_DPU

If our SmartNIC piques your interest, do not hesitate to reach out to us right away for further information bd@cloudswit.ch

Latest Posts