A 16x NVIDIA GPU 128 Core Arm Server Supermicro ARS-210M-NR with Ampere Altra Max

6

Supermicro ARS-210M-NR Topology

Doing a quick check of the topology, we had this system set up as a single monolithic CPU. Everything was attached to the processor. What one will quickly notice here is that the caching structures are nowhere near what we see in AMD’s current generations. Still, the topology of this with each of the NVIDIA A16 cards containing four 16GB Ampere generation GPUs is fairly wild.

Supermicro ARS 210M NR With 16x NVIDIA A16 GPUs And 128 Arm Cores Lstopo
Supermicro ARS 210M NR With 16x NVIDIA A16 GPUs And 128 Arm Cores Lstopo

Here is a look at the nvidia-smi output. Seeing 16 physical GPUs is always fun.

Supermicro ARS 210M NR With 16x NVIDIA A16 GPUs And 128 Arm Cores
Supermicro ARS 210M NR With 16x NVIDIA A16 GPUs And 128 Arm Cores

Here is a quick lscpu output:

Supermicro Ampere Altra Max Arm Lscpu
Supermicro Ampere Altra Max Arm Lscpu

On the networking side, here are the ConnectX-4 Lx NICs:

Supermicro Ampere Altra Max Arm Lshw C Network
Supermicro Ampere Altra Max Arm Lshw C Network

If this looks like standard Ubuntu output, that is because it is. More on that shortly.

Next, let us get to the management.

Supermicro ARS-210M-NR Management

The Supermicro server was running something very different. It had OpenBMC instead of Supermicro’s standard solution. Supermicro has different options here, but we are really seeing OpenBMC pick up in the market, so this was cool to look at.

OpenBMC Login Default Root 0penBmc
OpenBMC Login Default Root 0penBmc

The dashboard was not as busy as many we see these days, but it was functional.

Supermicro R12SPD OpenBMC Dashboard
Supermicro R12SPD OpenBMC Dashboard

Here we can see in the system inventory the Ampere Altra Max M128-30 processor is installed.

Supermicro R12SPD OpenBMC Ampere Altra Max M128 30 Processor Installed
Supermicro R12SPD OpenBMC Ampere Altra Max M128 30 Processor Installed

OpenBMC included functions like Virtual Media and also SOL/ iKVM functionality.

Supermicro R12SPD OpenBMC Virtual Media And IKVM
Supermicro R12SPD OpenBMC Virtual Media And IKVM

There was even a feature we have wanted in Supermicro servers for years, and this is the first we have tested that has it: the ability not just to reboot a server but to select a boot action from the management interface!

Supermicro R12SPD OpenBMC Server Power Operations
Supermicro R12SPD OpenBMC Server Power Operations

Overall, OpenBMC worked fairly well. We may even have another platform with it soon on STH. First, let us get to the performance and OS support.

6 COMMENTS

  1. We ran the Bombsquad-stress in this system which up to 128 instances (concurrent users) with 1080P@60fps.
    When running the high-quality Genshin Impact this system can support 48 instances and all running 1080P@60fps.

  2. If this has 16x GPUs, then the First Gen EPYC dual-socket configuration had 8-CPUs.

    It’s how Nvidia wants to market it but it’s not how we’ve discussed these sorts of products in the past. If one of the GPUs goes bad, how many do you need to replace? 1? Nope, you need to replace 4.

    DDR5 almost had this problem but we’ve all settled on calling the current systems by the number of DIMMS instead of sub-channels.

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.