Arm has just announced two new processors for compute workloads with a power efficient Neoverse E1 platform targeting edge devices like 5G base stations, as well as the more powerful Neoverse N1 platform designed for the cloud, and aiming at challenging Intel Xeon processors.
Arm Neoverse E1
Key specifications and features of Arm Neoverse E1:
- Simultaneous Multithreading (SMT) supporting two threads
- Up to 8 cores (16 threads) per cluster
- Superscalar, out-of-order pipeline
- Configurable private L2 cache
- Configurable L3 cache
- Low-latency Accelerator Coherency Port (ACP) for closely coupled accelerator integration
- Support cache stashing into L2/L3 cache
Arm Neoverse E1 is the first Arm processor to support SMT and is best suited for data plane compute workloads such as 4G/5G transport, software-defined networking, software-defined storage, and SD-WAN. The platform features a scalable architecture suitable for 10Gb wireless/wireline devices to high-performance 100G+ Dataplane Processing Unit (DPU).
Arm developed a 5G small cell transport software prototype which simulates packet processing workloads at a 5G base station in order to evaluate the platform and found Neoverse E1 to boost throughput performance by 2.7 times over Cortex-A53, and throughput efficiency by 2.4 times.
Neoverse E1 Edge Reference Design through its paces. The Neoverse E1 Edge Reference Design includes sixteen Neoverse E1 cores arranged in two clusters of eight cores, connected through the high-performance CMN-600 mesh interconnect, MMU-600 system MMU, and 2-channel DDR4-3200.
The prototype ran on Neoverse E1 Edge Reference Design with 16 E1 cores arrange in two 8-core clusters, and consuming less than 4W at 2.3GHz.
More details can be found in the announcement’s blog post and the product page.
Arm Neoverse N1
- Up to 128 cores in a single coherent system
- 64kB L1 instruction and data cache
- Up to 1MB large private L2 cache
- Up to 128MB of shared system level cache through a low-latency
direct-connect interface to the CMN-600 mesh
- Microarchitecture for large footprint, branch-heavy workloads
- I-cache coherency to enable a broader range of server workloads
- Double the vector and crypto compute bandwidth over
- No-compromise, full-frequency, sustainable compute efficiency
managed at runtime
- Server-class virtualization, RAS and code profiling
The Arm Neoverse N1 Platform comprises the N1 CPU and supporting
system IP connected via a coherent mesh interconnect. It is optimized for low-latency and bandwidth efficiency and targets sub-35W 8-core systems up to 128+ core in servers targeting 5G deployment, data analytics, and machine learning.
Arm found Neoverse N1 to be significantly faster than Arm Cortex A72 in typical server workloads:
- 2.5x NGINX performance
- 1.7x OpenJDK
- 2.5x MemcacheD
- 1.6x MySQL
- 6x DeepBench
- Up to 2x DPDK
- 1.6x OvS
So Neoverse N1 – previously known as Ares – delivers at least 60% performance over Arm Cortex A72 at the same frequency, and the roadmap shows the company’s Zeus & Poseidon platforms will deliver 30% performance improvement per year with the latter manufactured using a 5nm process in 2021.
We may already know at least one part based on Neoverse N1, as Hisilicon Hi1620 processor was announced with 64 Ares cores at the end of last year.
You may want to visit Neoverse N1’s developer page and announcement for more details.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.