HiSilicon D02 Server Board Supports up to 64 ARM Cortex A57 Cores
HiSilicon has showcased their latest server SoC and board at Linaro Connect Hong Kong 2015, with up to two processors with 32 Cortex A57 cores @ 2.1GHz, 8 DIMM DDR3 slots (up to 128 GB RAM), 12 SATA ports, 4 PCIe slots, 10GbE / GbE ports.
- SoC – Hisilicon PhosphorV660 Hip05 with 16 to 32 ARM Cortex-A57 cores @ up to 2.1GHz and 1MB L2 cache/cluster, 32MB L3 cache
- System Memory – 2x Memory channel 4x DDR3 DIMM(4x DIMM per processor)
- Connectivity – 2×10/100/1000Mbit/s Gigabit Ethernet ports, 2x xGE SFP+ ports (10Gb/s)
- Expansion – 2x 8x PCI express interfaces per processor (4 in total)USB – 1x USB 2.0 host port
- Debugging – 1x UART interface, 1x ARM Tracer connector, 1x JTAG interface
- Misc – RTC battery
- Power – ATX power supply
- Dimensions – 305 x xyz mm (SSI-EEB/E-ATX Compatible). xyz = 330, 257, 272, 264, or 267 (Not sure yet)
The board can run Ubuntu, Debian, OpenSUSE, or Fedora. The company has released a hacking manual for D02 board, where you can find more details, and learn how to build the kernel, and hack around with Grub and UEFI among other things.
For example, provided you’ve already installed the right development tools,. including Aarch64 toolchain, you should be able to build the kernel for the board as follows:
git clone https://github.com/hisilicon/estuary
make ./hisilicon/hip05 -d 02.dtb
Binary files can also be downloaded directly from https://github.com/hisilicon/d02_binary.
Charbax filmed a demo of the board running Ubuntu, Linaro LAVA server, and LXC (Linux Containers). The board currently come with Hip05 SoC with 16 Cortex A57 cores, but in a couple of months, the version with 32 cores will come out, and and Linaro engineers working on ARM64 server should get their hands on several boards.