From WikiChip
Cortex-A75 - Microarchitectures - ARM
< arm holdings
Revision as of 20:56, 28 March 2025 by 95.24.51.99 (talk) (add links)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Edit Values
Cortex-A75 µarch
General Info
Arch TypeCPU
DesignerARM Holdings
ManufacturerTSMC
IntroductionMay 29, 2017
Process16 nm, 14 nm, 12 nm, 10 nm, 7 nm
Core Configs1, 2, 4, 8
Pipeline
OoOEYes
SpeculativeYes
Reg RenamingYes
Stages11-13
Decode3-way
Instructions
ISAARMv8.2
ExtensionsFPU, NEON
Cache
L1I Cache8-64 KiB/core
4-way set associative
L1D Cache8-64 KiB/core
4-way set associative
L2 Cache64-256-512 KiB/core
L3 Cache0-4 MiB/Cluster
Succession

Cortex-A75 (codename Prometheus) is the successor to Cortex-A73, a low-power high-performance ARM microarchitecture designed by ARM Holdings for the mobile market.

This microarchitecture is designed as a synthesizable IP core and is sold to other semiconductor companies to be implemented in their own chips. The Cortex-A75, which implemented the ARMv8.2 ISA, is the a performant core which is often combined with a number of lower power cores (e.g. Cortex-A55) in a DynamIQ big.LITTLE configuration to achieve better energy/performance.

Compiler support[edit]

Compiler Arch-Specific Arch-Favorable
Arm Compiler -mcpu=cortex-a75 -mtune=cortex-a75
GCC -mcpu=cortex-a75 -mtune=cortex-a75
LLVM -mcpu=cortex-a75 -mtune=cortex-a75

If the Cortex-A75 is coupled with the Cortex-A55 in a big.LITTLE system,

GCC also supports the following option:
Compiler Tune
GCC -mtune=cortex-a75.cortex-a55

Architecture[edit]

See also: ARM and Cortex

Key changes from Cortex-A73[edit]

The ARM Cortex-A75 is a central processing unit implementing the ARMv8.2-A 64-bit instruction set designed by ARM Holdings. The Cortex-A75 is a 3-wide decode out-of-order superscalar pipeline. The Cortex-A75 serves as the successor of the Cortex-A73, designed to improve performance by 20% over the Cortex-A73 in mobile applications while maintaining the same efficiency.

Design

According to ARM, the Cortex-A75 is expected to offer 16–48% better performance than an Cortex-A73 and is targeted beyond mobile workloads. The Cortex-A75 also features an increased TDP envelope of 2 W, enabling increased performance. The Cortex-A75 and Cortex-A55 cores are the first products to support ARM's DynamIQ technology. The successor to big.LITTLE, this technology is designed to be more flexible and scalable when designing multi-core products.

Licensing

The Cortex-A75 is available as SIP core to licensees, 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). ARM has also collaborated with Qualcomm for a semi-custom version of the Cortex-A75, used within the Kryo 385 Gold CPU. This semi-custom core is also used in some Qualcomm's mid-range SoCs as Kryo 360 Gold.

Block Diagram[edit]

New text document.svg This section is empty; you can help add the missing info by editing this page.

Memory Hierarchy[edit]

New text document.svg This section is empty; you can help add the missing info by editing this page.

All Cortex-A75 Processors[edit]

 List of Cortex-A75-based Processors
 Main processorIntegrated Graphics
ModelFamilyLaunchedProcessArchCoresFrequencyGPUFrequency
9820ExynosJanuary 20198 nm
0.008 μm
8.0e-6 mm
Cortex-A75, Cortex-A55, Exynos M48Mali-G76
9825Exynos20197 nm
0.007 μm
7.0e-6 mm
Cortex-A75, Cortex-A55, M482.73 GHz
2,730 MHz
2,730,000 kHz
, 2.4 GHz
2,400 MHz
2,400,000 kHz
, 1.95 GHz
1,950 MHz
1,950,000 kHz
Mali-G76754 MHz
0.754 GHz
754,000 KHz
G80Helio3 February 202012 nm
0.012 μm
1.2e-5 mm
Cortex-A75, Cortex-A5581.8 GHz
1,800 MHz
1,800,000 kHz
, 2 GHz
2,000 MHz
2,000,000 kHz
Mali-G52950 MHz
0.95 GHz
950,000 KHz
P65Helio25 June 201912 nm
0.012 μm
1.2e-5 mm
Cortex-A75, Cortex-A5582 GHz
2,000 MHz
2,000,000 kHz
Mali-G52820 MHz
0.82 GHz
820,000 KHz
P90Helio13 December 201812 nm
0.012 μm
1.2e-5 mm
Cortex-A75, Cortex-A5582.2 GHz
2,200 MHz
2,200,000 kHz
, 2 GHz
2,000 MHz
2,000,000 kHz
PowerVR GM 9446970 MHz
0.97 GHz
970,000 KHz
SDM670Snapdragon 6008 August 201810 nm
0.01 μm
1.0e-5 mm
Cortex-A75, Cortex-A5581.7 GHz
1,700 MHz
1,700,000 kHz
, 2.2 GHz
2,200 MHz
2,200,000 kHz
Adreno 615
SDM710Snapdragon 70023 May 201810 nm
0.01 μm
1.0e-5 mm
Cortex-A75, Cortex-A5582.2 GHz
2,200 MHz
2,200,000 kHz
, 1.7 GHz
1,700 MHz
1,700,000 kHz
Adreno 616500 MHz
0.5 GHz
500,000 KHz
SDM712Snapdragon 7006 February 201910 nm
0.01 μm
1.0e-5 mm
Cortex-A75, Cortex-A5582.3 GHz
2,300 MHz
2,300,000 kHz
, 1.7 GHz
1,700 MHz
1,700,000 kHz
Adreno 616550 MHz
0.55 GHz
550,000 KHz
SDM845Snapdragon 800February 201810 nm
0.01 μm
1.0e-5 mm
Cortex-A75, Cortex-A5582.8 GHz
2,800 MHz
2,800,000 kHz
, 1.7 GHz
1,700 MHz
1,700,000 kHz
Adreno 630 GPU710 MHz
0.71 GHz
710,000 KHz
SDM850Snapdragon 800, Snapdragon 85 June 201810 nm
0.01 μm
1.0e-5 mm
Cortex-A75, Cortex-A5582.96 GHz
2,960 MHz
2,960,000 kHz
, 1.77 GHz
1,770 MHz
1,770,000 kHz
Adreno 630710 MHz
0.71 GHz
710,000 KHz
Count: 10
codenameCortex-A75 +
core count1 +, 2 +, 4 + and 8 +
designerARM Holdings +
first launchedMay 29, 2017 +
full page namearm holdings/microarchitectures/cortex-a75 +
instance ofmicroarchitecture +
instruction set architectureARMv8.2 +
manufacturerTSMC +
microarchitecture typeCPU +
nameCortex-A75 +
pipeline stages (max)13 +
pipeline stages (min)11 +
process16 nm (0.016 μm, 1.6e-5 mm) +, 14 nm (0.014 μm, 1.4e-5 mm) +, 12 nm (0.012 μm, 1.2e-5 mm) +, 10 nm (0.01 μm, 1.0e-5 mm) + and 7 nm (0.007 μm, 7.0e-6 mm) +