ARM Cortex-X1 explained

ARM Cortex-X1
Produced-Start:2020
Designfirm:ARM Ltd.
Fastest:3.0 GHz in phones and 3.3 GHz in tablets/laptops
Address-Width:40-bit
L1cache: per core
L2cache: per core
Microarch:ARM Cortex-X1
Arch:ARMv8-A

A64, A32, and T32

Extensions:ARMv8.1-A, ARMv8.2-A, cryptography, RAS, ARMv8.3-A LDAPR instructions, ARMv8.4-A dot product
Numcores:1–4 per cluster
Pcode1:Hera
Variant:ARM Cortex-A78, ARM Neoverse V1
Successor:ARM Cortex-X2

The ARM Cortex-X1 is a central processing unit implementing the ARMv8.2-A 64-bit instruction set designed by ARM Holdings' Austin design centre as part of ARM's Cortex-X Custom (CXC) program.[1] [2]

Design

The Cortex-X1 design is based on the ARM Cortex-A78, but redesigned for purely performance instead of a balance of performance, power, and area (PPA).

The Cortex-X1 is a 5-wide decode out-of-order superscalar design with a 3K macro-OP (MOPs) cache. It can fetch 5 instructions and 8 MOPs per cycle, and rename and dispatch 8 MOPs, and 16 μOPs per cycle. The out-of-order window size has been increased to 224 entries. The backend has 15 execution ports with a pipeline depth of 13 stages and the execution latencies consists of 10 stages. It also features 4x128b SIMD units.[3] [4] [5] [6]

ARM claims the Cortex-X1 offers 30% faster integer and 100% faster machine learning performance than the ARM Cortex-A77.

The Cortex-X1 supports ARM's DynamIQ technology, expected to be used as high-performance cores when used in combination with the ARM Cortex-A78 mid and ARM Cortex-A55 little cores.

Licensing

The Cortex-X1 is available as SIP core to partners of their Cortex-X Custom (CXC) program, and its design makes it suitable for integration with other SIP cores (e.g. GPU, display controller, DSP, image processor, etc.) into one die constituting a system on a chip (SoC).

Usage

See also

Notes and References

  1. Web site: Introducing the Arm Cortex-X Custom program. 2020-06-18. community.arm.com. en.
  2. Web site: Ltd. Arm. Cortex-X Custom CPU program. 2020-06-18. Arm The Architecture for the Digital World. en.
  3. Web site: Frumusanu. Andrei. Arm's New Cortex-A78 and Cortex-X1 Microarchitectures: An Efficiency and Performance Divergence. 2020-06-18. www.anandtech.com.
  4. Web site: 2020-05-26. Arm Cortex-X1: The First From The Cortex-X Custom Program. 2020-06-18. WikiChip Fuse. en-US.
  5. Web site: McGregor. Jim. Arm Unleashes CPU Performance With Cortex-X1. 2020-06-18. Forbes. en.
  6. Web site: 2020-05-26. Arm Cortex-X1 and Cortex-A78 CPUs: Big cores with big differences. 2020-06-18. Android Authority. en-US.
  7. Web site: Cortex-X1 – Microarchitectures – ARM – WikiChip. 2021-02-13. en.wikichip.org. en.
  8. Web site: Exynos 2100 5G Mobile Processor: Specs, Features Samsung. 2021-01-13. Samsung Semiconductor. en.
  9. Web site: Qualcomm Snapdragon 888 5G Mobile Platform Latest 5G Snapdragon Processor Qualcomm. 2021-01-13. www.qualcomm.com.
  10. Web site: The "Google Silicon" team gives us a tour of the Pixel 6's Tensor SoC. Ars Technica. Amadeo. Ron. 2021-10-19.