Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

ARM Cortex-A76

From Wikipedia, the free encyclopedia
CPU released in 2018
ARM Cortex-A76
Broadcom BCM2712, asystem on a chip with four ARM Cortex-A76 CPUs
General information
Launched2018[1]
Designed byARM Holdings
Performance
Max.CPUclock rateto 3 GHz in phones, 3.3 GHz in tablets/laptops 
Address width40-bit
Physical specifications
Cores
  • 1–4
Co-processorARM Cortex-A55 (optional)
Cache
L1cache128KiB (64 KiBD-cache and64 KiBI-cache with parity) per core
L2 cache128–512 KiB per core
L3 cache512 KiB–4 MiB (optional)
Architecture and classification
Technology node7 nm
Instruction setARMv8-A:A64,A32, T32
Extensions
Products, models, variants
Product code name
  • Enyo
Variant
History
PredecessorsARM Cortex-A75
ARM Cortex-A73
ARM Cortex-A72
SuccessorARM Cortex-A77

TheARM Cortex-A76 is acentral processing unit (CPU) core implementing the 64-bitARMv8.2-A architecture, designed byArm Holdings' design center inAustin, Texas. Compared to its predecessor, theCortex-A75, ARM claimed performance improvements of up to 25% in integer operations and 35% in floating-point operations.[2]

Design

[edit]

The Cortex-A76 is a successor to both theCortex-A73 andCortex-A75, though it is based on an entirely new microarchitecture. It features a 4-wide decode, out-of-order, superscalar pipeline. The frontend can fetch and decode four instructions per cycle and dispatch up to four macro-operations and eight micro-operations per cycle. The out-of-order execution window includes 128 entries. The backend includes eight execution ports, with a pipeline depth of 13 stages and execution latencies of 11 stages.[2][3]

The Cortex-A76 supports unprivileged 32-bit applications, but privileged software, such as operating systems and kernels, must use the 64-bitARMv8-A instruction set.[4] Additional features include support for ARMv8.3-A's LDAPR instructions, ARMv8.4-A's dot product instructions, and ARMv8.5-A's speculative execution controls such as SSBS, CSDB, SSBB, and PSSBB.[5]

Memory bandwidth is improved by up to 90% over the Cortex-A75.[6][7] ARM targeted the Cortex-A76 for high-performance computing, includingWindows 10 laptops,[8] positioning it as a competitor toIntel’sKaby Lake architecture.[9]

The Cortex-A76 also supportsARM DynamIQ technology, and is often paired with energy-efficientCortex-A55 cores in multi-core configurations.[2]

Usage

[edit]

The Cortex-A76 is available as asemiconductor intellectual property core (SIP core) and can be licensed by manufacturers for integration into customsystem on a chip (SoC) designs. It is commonly combined with other components such asgraphics processing units (GPUs),digital signal processors (DSPs), andimage signal processors (ISPs) on a single chip.

The Cortex-A76 first appeared in theHiSilicon Kirin 980 SoC.[10] The company's later Kirin 985 and 990 series of SoCs would also use the A76.

ARM collaborated withQualcomm on semi-custom versions of the Cortex-A76 used in several of itsKryo CPU designs, including the Kryo 495 (Snapdragon 8cx), Kryo 485 (Snapdragon 855/855 Plus), Kryo 470 (Snapdragon 730), and Kryo 460 (Snapdragon 675). Qualcomm made several architectural modifications, such as increasing the reorder buffer to expand the out-of-order execution window.[11]

Other SoCs using the Cortex-A76 include:

See also

[edit]

Notes

[edit]
  1. ^LDAPR instructions
  2. ^Dot product instructions

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. Archived fromthe original on 28 June 2018. Retrieved1 June 2018.
  2. ^abcFrumusanu, Andrei (31 May 2018)."Arm Cortex-A76 CPU Unveiled". AnandTech. Archived fromthe original on June 5, 2018. Retrieved1 June 2018.
  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 June 2018.
  5. ^"ARM documentation set for Cortex-A76".Arm Developer. 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 June 2018.
  7. ^Triggs, Robert (31 May 2018)."Arm Cortex-A76 CPU deep dive". Android Authority. Retrieved1 June 2018.
  8. ^Hruska, Joel (31 May 2018)."ARM's New Cortex-A76 SoC Targets Windows Laptop Market". ExtremeTech. Retrieved1 June 2018.
  9. ^Bright, Peter (1 June 2018)."ARM promises laptop-level performance in 2019". Ars Technica. Retrieved1 June 2018.
  10. ^Frumusanu, Andrei."HiSilicon Announces The Kirin 980: First A76, G76 on 7nm".AnandTech. Archived fromthe original on August 31, 2018. Retrieved2020-11-13.
  11. ^Frumusanu, Andrei."Arm's New Cortex-A77 CPU Micro-architecture: Evolving Performance".AnandTech. Archived fromthe original on May 27, 2019. Retrieved2019-06-16.
  12. ^Upton, Eben."Introducing: Raspberry Pi 5!".Raspberry Pi. Retrieved2023-10-21.
  13. ^Mark van der Zalm."Intel Agilex D-Series FPGA White Paper".Intel. Retrieved2022-10-20.
  14. ^"MediaTek Helio G90 Series".MediaTek. Archived fromthe original on 2020-09-24. Retrieved2020-06-18.
  15. ^"MediaTek Dimensity 800".MediaTek. Archived fromthe original on 2020-09-24. Retrieved2020-06-18.
  16. ^"MediaTek Dimensity 820".MediaTek. Archived fromthe original on 2020-10-21. Retrieved2020-06-18.
  17. ^"Exynos 990 Mobile Processor: Specs, Features".Samsung Semiconductor. Retrieved2020-06-18.
Application ARM-based chips
Application
processors
(32-bit)
ARMv7-A
Cortex-A5
Cortex-A7
Cortex-A8
Cortex-A9
Cortex-A15
Cortex-A17
Others
ARMv7-A
compatible
ARMv8-A
Others
Application
processors
(64-bit)
ARMv8-A
Cortex-A35
Cortex-A53
Cortex-A57
Cortex-A72
Cortex-A73
Others
ARMv8-A
compatible
ARMv8.1-A
ARMv8.1-A
compatible
ARMv8.2-A
Cortex-A55
Cortex-A75
Cortex-A76
Cortex-A77
Cortex-A78
Cortex-X1
Neoverse N1
Others
  • Cortex-A65, Cortex-A65AE, Cortex-A76AE, Cortex-A78C, Cortex-X1C,Neoverse E1
ARMv8.2-A
compatible
ARMv8.3-A
ARMv8.3-A
compatible
ARMv8.4-A
Neoverse V1
ARMv8.4-A
compatible
ARMv8.5-A
ARMv8.5-A
compatible
ARMv8.6-A
ARMv8.6-A
compatible
ARMv8.7-A
ARMv8.7-A
compatible
ARMv9.0-A
Cortex-A510
Cortex-A710
Cortex-A715
Cortex-X2
Cortex-X3
Neoverse N2
Neoverse V2
ARMv9.2-A
Cortex-A520
Cortex-A720
Cortex-A725
Cortex-X4
Cortex-X925
Neoverse N3
-
Neoverse V3
ARMv9.2-A
compatible
ARMv9.3-A
C1-Ultra
C1-Premium
C1-Pro
C1-Nano
TBD
Retrieved from "https://en.wikipedia.org/w/index.php?title=ARM_Cortex-A76&oldid=1334081682"
Category:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp