Gigabyte shows a prototype of their upcoming 2U dual socket Cavium ThunderX2 ARM Powered Server optimized form factor with customization options like using AMD or Nvidia GPGPU Cards support, very high IO bandwidth expansions, storage, a lot of RAM, among many other optimizations and features, discusses all the considerations that they are having with their customers for the design, how Gigabyte can be creative about enabling higher value to their customers who many are now looking forward to launch ARM Servers as the ThunderX2 might have a fast enough performance, and they are aiming to provide a value proposition to be the system of choice for large cloud companies and for small companies also. Also working with Redhat, Suse and Linaro, bringing up the ecosystem to enable the cloud server and high performance computing market.
Cavium ThunderX2 is the world's most powerful ARM Processor for Data Center optimized for compute, storage, network and secure compute workloads in the cloud. Cavium ThunderX2 provides the world's biggest single thread and multi-thread dual socket ARM Server performance, with 100s of Gigabits of I/O bandwidth, up to 1TB RAM through multiple DDR4 72bit memory controllers, Thunderx2 can run Windows Server on ARM also known as the Project Olympus and it runs every type of ARM Linux Server.
Cavium Octeon-TX family of SoCs is configured from single core up to 24-cores 64bit ARMv8.1 cores designed with Cavium's optimized implementation of the CPU core. Cavium Octeon TX is optimized to run multiple concurrent data and control planes simultaneously for applications such as UTM & Security, Appliances, IOT Gateways, NAS, Switch Control Plane, Mainstream Control Plane, NFV and SDN infrastructure, service provider CPE, Network Attached Printers, Enterprise Access Points, Service Provider Gateways, Industrial, Military/Aero and more enabling secure and intelligent processing for enterprise, data center, cloud, wired and wireless networking for control plane and data plane applications in networking, security, and storage.
Cavium shows a rack of ThunderX ARMv8 servers running the complete virtualized mobile network with Multi-access Edge services live demo. These servers have 96 64-bit ARM cores in each server in dual socket configuration. ARM servers provide much better ecosystems in terms of diversified hardware solutions with scalable and great TCO and performance all running on industry standard kernel distros and virtualization software platforms.
Arizona-based Technologic Systems makes boards for embedded applications using ARM CPUs and Linux support packages. Their field applications engineer displays a range of boards with Marvell, NXP, FreeScale Semiconductor, and Cavium processors. Their BAT12 system on display is meant to provide power backup for a few hours in case of loss. They also display their range of LCD monitors with full computers built onto the back of them.
Cavium, a fabless semiconductor company based in California, has on display here their Octeon TX 81XX board. It has a quad-core ARMv8 processor for embedded applications, going up to 24 cores. The demo setup consists of an IoT gateway, using temperature and humidity sensors. It can use Bluetooth, WiFi, or cellular data.
Jon Masters, Chief ARM Architect at RedHat and Yan Fisher, RedHat Hyperscale Platforms Product Marketing Lead, talk about the traction in the industry for the ARM Servers, where Red Hat talks about running the same unmodified OS on 10 different ARM SoC vendor's hardware, where Red Hat expects significant adoption in the next 12 months as customers ask for Linux on ARM, Red Hat can help these customers deploy, support and upgrade. As next generation better ARM Server solutions are getting ready to be deployed. ARM was talking about 20% of new servers by 2020 could be ARM Servers, Red Hat is bullish and thinks it could be higher.
ThunderX2 is Cavium's Second generation ARM Server Processor product family providing one of the fastest 64bit ARMv8 Data Center & Cloud Processor, featuring high integration and high SoC performance on 14 Finfet process. With high performance custom fully out-of-order (OOO) cores, single and dual socket configurations, very high memory bandwidth, large memory capacity, integrated hardware accelerators, fully virtualized core and IO, scalable Ethernet fabric and feature rich I/O’s supporting 25Gbps. The ThunderX2 family includes multiple Workload Optimized SKUs that enable servers & appliances that are optimized for compute, storage, network and secure compute workloads in the cloud. The ThunderX2 processor family is fully compliant with ARMv8 architecture specifications as well as ARM’s SBSA. ThunderX2 scales up to 54 cores with up to 3.0 GHz core frequency, fully cache coherent across dual sockets using Cavium Coherent Processor Interconnect (CCPI™) offering the largest integrated I/O capacity with 100s of Gigabits of I/O bandwidth using integrated 25Gbps SerDes, Six DDR4 72 bit memory controllers capable of supporting 3200 MHz memories with 1+TB of memory in a dual socket configuration, Hundreds of integrated hardware accelerators for security, storage, networking and virtualization applications, Fabric for interconnectivity of nodes supporting SLA enforcements with awareness and policy enforcement for virtual networks, Virtualization everywhere with Cavium virtSOC technology – Full system level low latency virtualization solution from core to I/O. Support for PCIe Gen3 x16 along with integrated 10/25/40/50/100GbE and SATAv3 ports and more.
OPNFV Pharos Lab project deals with developing an OPNFV lab infrastructure that is geographically and technically diverse. The Pharos Lab is hosted in Kista, Sweden, it will greatly assist in developing a highly robust and stable OPNFV platform (see more: https://wiki.opnfv.org/pharos) OPNFV is a carrier-grade, integrated, open source platform to accelerate the introduction of new NFV products and services (see more: https://wiki.opnfv.org/start)
The following ARMv8 servers are used:
- Controller nodes: 3 * Applied Micro X-Gene 2 ARMv8-64 8 cores @ 2.4GHz, 32GB RAM, 1x128GB SSD, 2x1TB HDD, 1x10Gbps SFP+ NICs, 2x1Gbps NICs.
- Compute nodes: 2-3* Cavium Networks CN8890-CRB ThunderX ARMv8-64 48 cores @ 2.5GHz, 8x16GB RAM (128GB total), 1x500GB HDD, 1x40Gbps QSFP+ NIC, 2x10Gbps SFP+ NICs, 1x1Gpbs NIC (RJ45, IPMI interface).
ENEA’s demo in ARM booth was showing a simple NFV application running on our operational ARMv8 Pharos lab infrastructure. The application demonstrates a simple NFV service chain integrating a DPI (deep packet inspection) VNF engine provided by QOSMOS (see more: http://www.qosmos.com).
Cavium ThunderX 64bit 48-core ARM Server enabling the 5G mobile future, next gen cloud/datacenter and NFV
Cavium’s ThunderX 48-core ARMv8 64bit SoC is being implemented in dozens of ARM Server designs, by partners as Pegatron, Asus, Mitac, Gigabyte, Wiwynn, Acer and even for for super computing by E4 and Cray. Cavium and their software partners have optimized their ARM Server platform for variety of workloads, including NFV (Network Function Virtualization), Cloud RAN (Radio Access Network) for Virtualizing the access network, moving all the physical base stations to the cloud, which will save the industry a lot of money, hyperscale datacenter, web hosting like RunAbove (a subsidiary of OVH) at https://www.runabove.com/armcloud.xml, Ceph storage clusters. This can only be done using ARM and Cavium ThunderX SoC processors, providing a much better TCO (Total Cost of Ownership) and efficient alternative to Intel x86. Cavium and partners, as Linaro and the open source community also are showing progress in the OPNFV, OpenStack, ODP (Open Data Plane), DPDK, fd.io, etc. for the networking and telecom industry.