Hands-on with an AMD Pensando DSC2-100G Elba DPU in a Secret Lab

8

AMD Pensando DSC2-100G Hardware Overview

The cards in our Dell PowerEdge R7615 servers are full height AMD Pensando DSC2-100G. We are not exactly sure about the Pensando naming, but the original 25GbE cards were DSC-25G. The new card seems to be DSC2 (Pensando used to call these Distributed Service Cards or something similar) with 2 for 2nd generation Elba architecture.

AMD Pensando DSC2 100G
AMD Pensando DSC2-100G

The cards have a PCIe Gen4 x16 interface on one side and two QSFP28 100GbE ports on the other side.

AMD Pensando DSC2 100 100G 2P QSFP56 DPU Elba With Heatsink Front
AMD Pensando DSC2-100G 2P QSFP56 DPU Elba With Heatsink Front

The heatsink is significant, and because this is STH, we also have a version without the heatsink so you can see the memory atop the SoC.

AMD Pensando DSC2 100 100G 2P QSFP56 DPU Elba Without Heatsink Front
AMD Pensando DSC2-100G 2P QSFP56 DPU Elba Without Heatsink Front

On the back side of the card, we get additional memory, an AMD Xilinx Artix 7, and then the NAND storage.

AMD Pensando DSC2 100 100G 2P QSFP56 DPU Elba Without Heatsink Rear
AMD Pensando DSC2-100G 2P QSFP56 DPU Elba Without Heatsink Rear

While on the BlueField-2 DPU we reviewed previously there was an ASPEED AST2500 BMC powering the out-of-band management port, we have an out-of-band management port here, but without the BMC.

AMD Pensando DSC2 100 100G 2P QSFP56 DPU Elba With Heatsink Ports 1
AMD Pensando DSC2-100G 2P QSFP56 DPU Elba With Heatsink Ports 1

Here is a view of the two 100GbE QSFP28 cages without the heatsink. One can see there are fairly substantial heatsinks on the cages, but nowhere near what we are seeing in the 400GbE generations.

AMD Pensando DSC2 100 100G 2P QSFP56 DPU Elba Without Heatsink Ports
AMD Pensando DSC2-100G 2P QSFP56 DPU Elba Without Heatsink Ports

Here is the opposite side of the NIC where airflow enters the heatsink in the PowerEdge R7615 test servers.

AMD Pensando DSC2 100 100G 2P QSFP56 DPU Elba With Heatsink Rear
AMD Pensando DSC2-100G 2P QSFP56 DPU Elba With Heatsink Rear

That white connector is for the management cable. We can see it easily in this edge shot.

AMD Pensando DSC2 100 100G 2P QSFP56 DPU Elba Without Heatsink Rear View 1
AMD Pensando DSC2-100G 2P QSFP56 DPU Elba Without Heatsink Rear View 1

We can also see just how large the 7nm Elba DPU chip is behind it.

AMD Pensando DSC2 100 100G 2P QSFP56 DPU Elba Without Heatsink Rear View 2
AMD Pensando DSC2-100G 2P QSFP56 DPU Elba Without Heatsink Rear View 2

Here is the PCIe Gen4 x16 connector side.

AMD Pensando DSC2 100 100G 2P QSFP56 DPU Elba With Heatsink Angle 2
AMD Pensando DSC2-100G 2P QSFP56 DPU Elba With Heatsink Angle 2

Our Canon lens being used to prop up cards also allowed us to get this view between the heatsink and the card.

AMD Pensando DSC2 100 100G 2P QSFP56 DPU Elba With Heatsink Angle 1
AMD Pensando DSC2-100G 2P QSFP56 DPU Elba With Heatsink Angle 1

That is the DSC2-100G option, but there is also a 25GbE option.

8 COMMENTS

  1. This is unparalleled work in the DC industry. We’re so lucky STH is doing DPUs otherwise nobody would know what they are. Vendor marketing says they’re pixie dust. Talking heads online clearly have never used them and are imbued with the marketing pixie dust for a few paragraphs. Then there’s this style of taking the solution apart and probing.

  2. It’ll be interesting to see if AMD indeed also ships more Xilinx FPGA smartnic or no?

    They released their Nanotubes ebpf->fpga compiler pretty recently to help exactly this. And with fpga being embedded in more chips, it’d be an obvious path forward. Somewhat expecting to see it make an appearance in tomorrow’s MI300 release.

  3. @Nils there’s no cards out in the wild and no open source virtualization project that currently has support built in for P4 or similar. It’s a matter of time until either or both become available but until then it’s all proprietary.

    I also don’t expect hyperscalers to open up their in-house stuff like AWS’ Nitro or Googles’ FPGA accelerated KVM

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.