ARM Cortex-A715
{{Short description|2022 CPU}}
{{Infobox CPU
|name = ARM Cortex-A715
|produced-start = 2022
|soldby =
|designfirm = ARM Ltd.
|arch = ARMv9.0-A
|microarch = ARM Cortex-A715
|instructions =
|transistors =
|gpu =
|l1cache = {{Nowrap|64/128 KiB}}
{{Small|({{Nowrap|32/64 KiB}} I-cache with parity,
{{Nowrap|32/64 KiB}} D-cache) per core}}
|l2cache = {{Nowrap|128–512 KiB}} {{Small|per core}}
|l3cache = {{Nowrap|256 KiB – 16 MiB}} {{Small|(optional)}}
|pcode1 = Makalu
|variant = ARM Cortex-X3
|predecessor = ARM Cortex-A710
|successor = ARM Cortex-A720
}}
The ARM Cortex-A715 is the second generation ARMv9 "big" Cortex CPU.{{Cite web |last=Ltd |first=Arm |title=Cortex-A715 |url=https://www.arm.com/products/silicon-ip-cpu/cortex-a/cortex-a715 |access-date=2022-07-21 |website=Arm {{!}} The Architecture for the Digital World |language=en}} Compared to its predecessor the Cortex-A710 the Cortex-A715 CPU is noted for having a 20% increase in power efficiency, and 5% improvement in performance. The Cortex-A715 shows comparable performance to the previous generation Cortex-X1 CPU.{{Cite web |title=Next-gen Armv9 CPUs unleash compute performance - Announcements - Arm Community blogs - Arm Community |url=https://community.arm.com/arm-community-blogs/b/announcements/posts/compute-performance-unleashed |access-date=2022-07-21 |website=community.arm.com |language=en}}{{Cite web |title=Cortex-A715 |url=https://developer.arm.com/Processors/Cortex-A715 |access-date=2023-09-16 |website=developer.arm.com}}
This generation of chips starting with the A715 drops native 32-bit support.{{Cite web |last=Amadeo |first=Ron |date=2022-06-29 |title=Arm X3 CPU gets a 25% speed boost, should still be slower than a 2021 iPhone |url=https://arstechnica.com/gadgets/2022/06/arm-announces-the-cortex-x3-cpu-headed-for-2023-android-phones/ |access-date=2022-10-18 |website=Ars Technica |language=en-us}} It forms part of Arm's Total Compute Solutions 2022 (TCS22) along with Arm's Cortex-X3, Cortex-A510, Arm Immortalis-G715 and CoreLink CI-700/NI-700.{{Cite web |date=2022-06-28 |title=Second generation Arm Total Compute Solutions - Announcements - Arm Community blogs - Arm Community |url=https://community.arm.com/arm-community-blogs/b/announcements/posts/second-generation-arm-total-compute-solutions |access-date=2023-09-16 |website=community.arm.com |language=en}}
Architecture changes in comparison with [[ARM Cortex-A710]]
The processor implements the following changes:{{Cite web |date=2022-06-28 |title=Arm Introduces The Cortex-A715 |url=https://fuse.wikichip.org/news/6853/arm-introduces-the-cortex-a715/ |access-date=2023-09-16 |website=WikiChip Fuse |language=en-US}}
- Decode width: 5 (increased from 4)
- Removed micro-op (MOP) cache (previously 1.5k entries)
Usage
- MediaTek • Dimensity 8300 • Dimensity 9200{{cite press release |url=https://corp.mediatek.com/news-events/press-releases/mediatek-launches-flagship-dimensity-9200-chipset-for-incredible-performance-and-unmatched-power-savings |title=MediaTek Launches Flagship Dimensity 9200 Chipset for Incredible Performance and Unmatched Power Savings |website=MediaTek |date=2022-11-08}}
- Qualcomm • Snapdragon 8 Gen 2{{cite web |date=2022-11-15 |title=Snapdragon 8 Gen 2 Defines a New Standard for Premium Smartphones |url=https://www.qualcomm.com/news/releases/2022/11/snapdragon-8-gen-2-defines-a-new-standard-for-premium-smartphone |access-date=2022-11-15 |website=www.qualcomm.com |publisher=Qualcomm |location=Hawaii}}
- Google • Tensor G3{{Cite web |date=2024-05-26 |title=Google Tensor G3: Everything you need to know about the Pixel 8 processor |url=https://www.androidauthority.com/google-tensor-g3-explained-3324692/ |access-date=2024-06-04 |website=Android Authority |language=en}}
Architecture comparison
:;"big" core
class="wikitable sortable" cellpadding="3px" style="border: 1px solid black; border-spacing: 0px; width: 100%; text-align:center; |
µArch |
---|
Codename
| Deimos | Hercules | Matterhorn | Makalu | Hunter | Chaberton | Gelas |
Peak clock speed
| 2.6 GHz | colspan="4" | ~3.0 GHz | - | - |
Architecture
| colspan="2" | ARMv8.2-A | colspan="2" | ARMv9.0-A | colspan="3" | ARMv9.2-A |
AArch
| - | colspan="2" | 32-bit and 64-bit | colspan="2" | 64-bit | colspan="2" | 64-bit |
Max In-flight
| 160 | 160 | ? | ? | - | - |
L0 (Mops entries)
| - | - | - |
L1 (I + D) (KiB)
| 64 + 64 KiB | colspan="4" | 32/64 + 32/64 KiB | 64 + 64 KiB | - |
L2 Cache (KiB)
| 256–512 KiB | colspan="4" | 128–512 KiB | - |
L3 Cache (MiB)
| 0–4 MiB | 0–8 MiB | colspan="2" | 0–16 MiB | colspan="2" | 0–32 MiB {{Cite web |title=Arm introduces a new big core Cortex-A720 |website=WikiChip Fuse |url=https://fuse.wikichip.org/news/7529/arm-introduces-a-new-big-core-the-cortex-a720/ |date=2023-05-28}} | - |
Decode width
| colspan="3" | 4-way | colspan="3" | 5-way | - |
Dispatch
| colspan="2" | 6 Mops/cycle | colspan="2" | 5 Mops/cycle {{Cite web |date=2021-05-25 |title=Arm Cortex-X2, A710, and A510 deep dive: New Armv9 CPU designs explained |url=https://www.androidauthority.com/arm-cortex-x2-a710-a510-1225203/ |access-date=2023-06-06 |website=Android Authority |language=en}} | ? | - | - |
See also
- ARM Cortex-X3, related high performance microarchitecture
- Comparison of ARMv8-A cores, ARMv8 family