ARM Cortex-A76

(Redirected fromCortex-A76)

TheARM Cortex-A76is acentral processing unitimplementing theARMv8.2-A64-bitinstruction setdesigned byARM Holdings'Austindesign centre. ARM states a 25% and 35% increase in integer and floating point performance, respectively, over aCortex-A75of the previous generation.[2]

ARM Cortex-A76
General information
Launched2018[1]
Designed byARM Holdings
Performance
Max.CPUclock rateto 3.0 GHz in phones and 3.3 GHz in tablets/laptops
FSBspeeds100 to 104
Address width40-bit
Cache
L1cache128KiB(64 KiBI-cachewith parity,64 KiBD-cache)per core
L2 cache128–512 KiBper core
L3 cache512 KiB–4 MiB(optional)
Architecture and classification
MicroarchitectureARM Cortex-A76
Instruction setARMv8-A:A64, A32, and T32(at the EL0 only)
Extensions
Physical specifications
Cores
  • 1–4 per cluster
Co-processorARM Cortex-A55(optional)
Products, models, variants
Product code name
  • Enyo
Variant
History
PredecessorsARM Cortex-A75
ARM Cortex-A73
ARM Cortex-A72
SuccessorARM Cortex-A77

Design

edit

The Cortex-A76 serves as the successor of theARM Cortex-A73andARM Cortex-A75,though based on a clean sheet design.

The Cortex-A76 frontend is a 4-wide decodeout-of-ordersuperscalardesign. It can fetch 4 instructions per cycle. And[clarification needed]rename and dispatch 4 Mops, and 8 μops per cycle. The out-of-order window size is 128 entries. The backend is 8 execution ports[clarification needed]with a pipeline depth of 13 stages and the execution latencies of 11 stages.[2][3]

The core supportsunprivileged32-bit applications, but privileged applications must utilize the 64-bitARMv8-AISA.[4]It also supports Load acquire (LDAPR) instructions (ARMv8.3-A), Dot Product instructions (ARMv8.4-A), PSTATE Speculative Store Bypass Safe (SSBS) bit and the speculation barriers (CSDB, SSBB, PSSBB) instructions (ARMv8.5-A).[5]

Memory bandwidth increased 90% relative to the A75.[6][7]According to ARM, the A76 is expected to offer twice the performance of an A73 and is targeted beyond mobile workloads. The performance is targeted at "laptop class",includingWindows 10devices,[8]competitive withIntel'sKaby Lake.[9]

The Cortex-A76 supportARM's DynamIQtechnology, expected to be used as high-performance cores when used in combination withCortex-A55power-efficient cores.[2]

Licensing

edit

The Cortex-A76 is available as aSIP coreto licensees, and its design makes it suitable for integration with other SIP cores (e.g.GPU,display controller,DSP,image processor,etc.) into onedieconstituting asystem on a chip(SoC).

Usage

edit

The Cortex-A76 was first used in theHiSilicon Kirin 980.[10]

ARM has also collaborated with Qualcomm for a semi-custom version of the Cortex-A76, used within their high-endKryo 495(Snapdragon 8cx)/Kryo 485(Snapdragon 855 and 855 Plus), and also in their mid-rangeKryo 460(Snapdragon 675) andKryo 470(Snapdragon 730) CPUs. One of the modifications Qualcomm made was increasing reorder buffer to increase the out-of-order window size.[11]

It is also used in theExynos 990and Exynos Auto V9,[12]theMediaTek Helio G90/G90T/G95/G99andDimensity 800 and Dimensity 820,and theHiSilicon Kirin 985 5GandKirin 990 4G/990 5G/990E 5G.[13][14][15]

The Cortex-A76 can be found inSnapdragon 855as Big-core.

The Cortex-A76 is used as Big-core inIntelAgilex D-series SoC FPGA devices.[16]

In 2020 Cortex-A76 was used inRockchip RK3588and RK3588s.

In 2022 Cortex-A76 was used in Unisoc t760

In September 2023, theRaspberry Pi5 was introduced with aBroadcomBCM2712 quad-core Arm Cortex-A76 processor with a clock speed of 2.4 GHz.[17]

See also

edit

References

edit
  1. ^Shrout, Ryan; Moorhead, Patrick (31 May 2018)."Ep 23 - 5/31/18 - The Future of Arm with Nandan Nayampally".The Tech Analysts Podcast.Retrieved1 June2018.
  2. ^abcFrumusanu, Andrei (31 May 2018)."Arm Cortex-A76 CPU Unveiled".Anandtech.Retrieved1 June2018.
  3. ^"Arm Unveils Cortex-A77, Emphasizes Single-Thread Performance".WikiChip Fuse.2019-05-26.Retrieved2020-06-18.
  4. ^Williams, Chris (31 May 2018)."Arm emits Cortex-A76 – its first 64-bit-only CPU core (in kernel mode)".The Register.Retrieved1 June2018.
  5. ^"ARM documentation set for Cortex-A76".infocenter.arm.com.Retrieved2019-06-15.
  6. ^Armasu, Lucian (31 May 2018)."Arm's Cortex-A76 Could Be The First True Challenger To x86 Chips On Laptops".Tom's Hardware.Retrieved1 June2018.
  7. ^Triggs, Robert (31 May 2018)."Arm Cortex-A76 CPU deep dive".Android Authority.Retrieved1 June2018.
  8. ^Hruska, Joel (31 May 2018)."ARM's New Cortex-A76 SoC Targets Windows Laptop Market".Extreme Tech.Retrieved1 June2018.
  9. ^Bright, Peter (1 June 2018)."ARM promises laptop-level performance in 2019".Ars Technica.Retrieved1 June2018.
  10. ^Frumusanu, Andrei."HiSilicon Announces The Kirin 980: First A76, G76 on 7nm".www.anandtech.com.Retrieved2020-11-13.
  11. ^Frumusanu, Andrei."Arm's New Cortex-A77 CPU Micro-architecture: Evolving Performance".www.anandtech.com.Retrieved2019-06-16.
  12. ^"Exynos 990 Mobile Processor: Specs, Features | Samsung Exynos".Samsung Semiconductor.Retrieved2020-06-18.
  13. ^MediaTek (2020-06-18)."MediaTek Helio G90 Series".MediaTek.Retrieved2020-06-18.
  14. ^MediaTek (2020-06-18)."MediaTek Dimensity 800".MediaTek.Retrieved2020-06-18.
  15. ^MediaTek (2020-06-18)."MediaTek Dimensity 820".MediaTek.Retrieved2020-06-18.
  16. ^Mark van der Zalm."Intel Agilex D-Series FPGA White Paper".Intel.Retrieved2022-10-20.
  17. ^Eben Upton."Introducing: Raspberry Pi 5!".Raspberry Pi.Retrieved2023-10-21.