In our fourth Intel Atom C3000 series motherboard review, we have the Supermicro A2SDi-16C-HLN4F. This motherboard has an onboard 16 core Intel Atom C3955 CPU. If you are looking for raw Atom C3000 series compute performance, the C3955 is top-of-the-line right now and shows a huge performance delta versus the 2-core Atom C3338. The Supermicro A2SDi-16C-HLN4F is a compute focused motherboard. After seeing it, we asked Supermicro about who the intended customers were. We were told that it is popular as an edge device for CPU related tasks like video camera recording and transcoding.
As far as an overall platform, this is going to be a compute and storage heavy but networking light platform. The Supermicro A2SDi-16C-HLN4F utilizes 1GbE rather than 10GbE interfaces. The benefit is that by shedding the SFP+ and, more importantly, 10Gbase-T PHYs, the platform will save a significant cost and therefore retail pricing will be lower. Another benefit to using 1GbE networking is lower power consumption.
Our test configuration is very similar to what we used for our Intel Atom C2000 series reviews.
- Motherboard: Supermicro A2SDi-16C-HLN4F
- CPU: Intel Atom C3955
- RAM: 4x 16GB DDR4-2400 RDIMMs (Micron)
- SSD: Intel DC S3710 400GB
- SATADOM: Supermicro 32GB SATADOM
- OSes: Windows Server 2016 Standard, Ubuntu Server 16.04.3 LTS, CentOS 7.3
We expect most installations to use 64GB or 128GB of RAM as this system has a lot of compute power.
Supermicro A2SDi-16C-HLN4F Overview
Measuring 6.7″ x 6.7″ the Supermicro A2SDi-16C-HLN4F is a compact mITX motherboard. If you need a small appliance yet still want lots of compute storage and memory, mITX is the size you want to maximize small form factor chassis compatibility. Along those lines, Supermicro includes both a 24-pin ATX and a DC input as ways to power the motherboard so you can easily choose a case with either a standard PC power supply or an external power brick.
Since the major feature of this motherboard is the 16-core CPU. While older generations of Atom CPUs lacked many features, the new Atom C3000 series is a major update. Here is a lscpu output:
We wanted to highlight two virtualization features. The 16-core Atom is powerful enough for lightweight virtualization so its feature set needs to be more robust than the previous generation. One example of how the new generation excels here is that it supports VT-d for device pass-through.
Likewise, there is SR-IOV support with the embedded Atom platform which is an excellent upgrade over previous generations:
If you are trying to virtualize edge functions, there are four DDR4 DIMM slots that accept ECC UDIMMs and RDIMMs. We suggest using RDIMMs if possible. That is a major upgrade over the previous generation as it makes 128GB easily obtainable.
The importance of storage in this platform cannot be understated. Maintaining a low power profile requires integrated SATA III controllers. There are two SFF-8643 headers that each can handle 4x SATA III 6.0gbps ports. They do not support SAS drives which makes sense on an embedded platform. Beyond these eight ports, there are four standard 7-pin headers, one is the orange connector Supermicro uses for SATA DOMs with power. Augmenting these 12x SATA III ports is a USB 3.0 Type-A internal header popular for embedded OS installations. One is unlikely to need an additional SAS controller to connect more drives.
The SFF-8643 ports provide features such as SATA LED so and SGPIO so your enclosure backplanes can correctly display status LEDs.
While the SATA ports may be great for boot devices and traditional hard drives, there are new form factors available. For example, M.2 NVMe drives are extremely popular. The Supermicro A2SDi-16C-HLN4F can handle up to M.2 2280 size SSDs. Along with the PCIe 3.0 x2/ SATA III M.2 slot there is a PCIe 3.0 x4 slot that is open ended allowing longer cards to be used.
Overall motherboard design follows standard server airflow. It is designed to run with active cooling provided by chassis fans. We tried running the motherboard using passive cooling but the C3955 is a 32W TDP CPU and requires cooling.
In terms of I/O there are four 1GbE data ports. The PHY for these is the Marvell IC pictured behind the VGA port. That IC may look familiar to many as it has been common on embedded platforms for some time. On the left side of the rear I/O panel there is an out of band management NIC port along with two USB ports for external connectivity.
Intel Atom C3955 Performance
In terms of overall performance, we published the Intel Atom C3955 benchmarks already. In that piece, we also included the lowest-end Intel Atom C3000 series part, the C3338 so you can get a sense of how the new platform performs compared to the rest of the line. Here is our Linux Kernel Compile benchmark:
As you can see, the new CPUs are over 2x the speed of previous generation parts. Furthermore, the 16 core part can be competitive with some of the higher-power CPUs. For an embedded part, this is a major jump in performance.
These days, out of band management is a standard feature on servers. Supermicro offers an industry standard solution for traditional management, including a WebGUI. The company is also supporting the Redfish management standard.
In the latest generation of Supermciro IPMI is a HTML5 iKVM. One no longer needs to use a Java console to get remote KVM access to their server. Java security protocols have become more stringent. As a result, many Java based KVM implementations can be cumbersome.
Currently, Supermicro allows users to utilize Serial-over-LAN, Java or HTML5 consoles from before a system is turned on, all the way into the OS. Other vendors such as HPE, Dell EMC and Lenovo charge an additional license upgrade for this capability (among others with their higher license levels.) That is an extremely popular feature. One can also perform BIOS updates using the Web GUI but that feature does require a relatively low-cost license (around $20 street price.) That is a feature we wish Supermicro would include with their systems across product lines.
At STH, we do all of our server testing in remote data centers. Having the ability to remote console into the machines means we do not need to make trips to the data center to service the lab even if BIOS changes or manual OS installs are required.
We did use our Extech TrueRMS Power Analyzer 380803 so these measurements are taken at the PDU in our 120V 15A low power racks. Intel Atom C3000 series systems are often found in remote offices on 120V power so we are using our 120V lab racks for this test, as we did for Xeon D, other Intel Atom C3000 series boards and Intel Atom C2000 series servers before them.
- Power off BMC only: 4.9W
- OS Idle: 25.1W
- Single Thread Maximum: 31.8W
- 100% Load: 47.2W
Here the 1GbE ports bring power consumption below 50W. That means more power available for drives or even just fitting power budgets in some deployments. If you compare this to other 16 core architectures, this uses closer to half the power which is an accomplishment in itself.
If you simply need a low power compute platform, this is a great bet. It is significantly lower power platform than the Intel Xeon Scalable platform so it can be deployed to places where the larger systems cannot. One other interesting use case our readers suggested was as a web server. We have seen quite a lot of interest in replacing colocated web servers with these systems as they can perform in data centers with minimal recurring costs. Overall, if your deployment does not need 10GbE, it makes sense to focus on getting a lower cost platform that uses less power. The Supermicro A2SDi-16C-HLN4F is an excellent low power high compute 1GbE platform. If you are looking for 16 core with QAT and quad 10GbE, Supermicro A2SDi-H-TP4F is another option. It is great to see that there are options for