ARM Cortex-A510

{{Short description|ARM microprocessor 'LITTLE' core model}}

{{Infobox CPU

|name = ARM Cortex-A510

|image=

|image_size=

|alt=

|caption=

|produced-start = 2021

|produced-end=

|soldby=

|designfirm = ARM Ltd.

|manuf1=

|cpuid=

|slowest=

|fastest=

|code=

|l1cache={{Nowrap|64/128 KiB}}
{{Small|({{Nowrap|32/64 KiB}} I-cache with parity,
{{Nowrap|32/64 KiB}} D-cache) per core}}

|l2cache={{Nowrap|0–512 KiB}} {{Small|per complex}}

|l3cache={{Nowrap|128 KiB – 16 MiB}} {{Small|(optional)}}

|application=

|arch = ARMv9-A

|microarch = ARM Cortex-A510

|extensions=

|transistors=

|numcores=

|gpu=

|co-processor=

|pack1=

|sock1=

|fast-unit=

|fsb-slowest=

|fsb-fastest=

|fsb-slow-unit=

|fsb-fast-unit=

|core1=

|pcode1 = Klein

|model1=

|brand1=

|variant=ARM Cortex-A710

|predecessor = ARM Cortex-A55

|successor=ARM Cortex-A520

}}

The ARM Cortex-A510 is the successor to the ARM Cortex-A55 and the first ARMv9 high efficiency "LITTLE" CPU. It is the companion to the ARM Cortex-A710 "big" core. It is a clean-sheet 64-bit CPU designed by ARM Holdings' Cambridge design team.{{Cite web|last=Frumusanu|first=Andrei|title=Arm Announces Mobile Armv9 CPU Microarchitectures: Cortex-X2, Cortex-A710 & Cortex-A510|url=https://www.anandtech.com/show/16693/arm-announces-mobile-armv9-cpu-microarchitectures-cortexx2-cortexa710-cortexa510|access-date=2021-08-24|website=www.anandtech.com}}

Design

The Cortex-A510 is a “LITTLE” CPU core focusing on high efficiency,{{Cite web |last=Ltd |first=Arm |title=Cortex-A510 |url=https://www.arm.com/products/silicon-ip-cpu/cortex-a/cortex-a510 |access-date=2023-06-17 |website=Arm {{!}} The Architecture for the Digital World |language=en}} bringing the following improvements from last gen:

  • 3-wide in-order design, the Cortex-A55 was 2-wide.{{Cite web |title=Cortex-A510 - Microarchitectures - ARM - WikiChip |url=https://en.wikichip.org/wiki/arm_holdings/microarchitectures/cortex-a510 |access-date=2021-08-24 |website=en.wikichip.org |language=en}}
  • 3-wide fetch and decode front-end as well as 3-wide issue and execute on the back-end, which includes 3 ALU's.{{Cite web |last=Frumusanu |first=Andrei |title=Arm Announces Mobile Armv9 CPU Microarchitectures: Cortex-X2, Cortex-A710 & Cortex-A510 |url=https://www.anandtech.com/show/16693/arm-announces-mobile-armv9-cpu-microarchitectures-cortexx2-cortexa710-cortexa510 |access-date=2021-08-24 |website=www.anandtech.com}}
  • 35% performance uplift compared to Cortex-A55
  • 20% more energy efficient than Cortex-A55
  • 3x ML uplift{{Cite web |title=First Armv9 Cortex CPUs for Consumer Compute |url=https://community.arm.com/developer/ip-products/processors/b/processors-ip-blog/posts/first-armv9-cpu-cores |access-date=2021-08-12 |website=community.arm.com |date=25 May 2021 |language=en}}

ARM announced a refresh for the Cortex-A510 CPU core on 28 June 2022 along with other CPU cores.

The refresh improved power efficiency by 5% and scalability from 8 cores to up to 12 cores.{{cite web | url=https://community.arm.com/arm-community-blogs/b/announcements/posts/compute-performance-unleashed | title=Next-gen Armv9 CPUs unleash compute performance - Announcements - Arm Community blogs - Arm Community | date=28 June 2022 }} Additionally, the refresh could be configured with 32-bit support, whereas the original was 64-bit only.{{cite web | url=https://www.androidauthority.com/arm-cortex-x3-cortex-a715-3178608 | title=Cortex-A510 refreshed - Android Authority | date=18 April 2023 }}

Architecture comparison

:;"LITTLE" core

class="wikitable sortable" cellpadding="3px" style="border: 1px solid black; border-spacing: 0px; width: 100%; text-align:center;

!uArch

!Cortex-A53

!Cortex-A55

!Cortex-A510

!Cortex-A520

!Cortex-A530

Codename

| Apollo

| Ananke

| Klein

| Hayes

| Nevis

Peak clock speed

|2.3 GHz

|2.1 GHz

|2.0 GHz

|2.0 GHz

| -

Architecture

|ARMv8.0-A

|ARMv8.2-A

|ARMv9.0-A

|colspan="2" |ARMv9.2-A

AArch

| colspan="3" |32-bit and 64-bit

| colspan="2" |64-bit

Branch predictor
history (entries)

|3072{{Cite web |date=2023-05-28 |title=ARM’s Cortex A53: Tiny But Important |url=https://chipsandcheese.com/2023/05/28/arms-cortex-a53-tiny-but-important/ |access-date=2023-06-14 |website=Chips and Cheese |language=en-US}}

| colspan="4" | -

Max In-flight

| colspan="5" |None (In-order)

L0 (Mops entries)

| colspan="5" |None

L1-I + L1-D

|8/64+8/64 KiB

|16/64+16/64 KiB

| colspan="2" |32/64+32/64 KiB

| -

L2

| colspan="2" |0–256 KiB

| colspan="2" |0–512 KiB

| -

L3

|None

|0–4 MiB

|0–16 MiB

|0–32 MiB

| -

Decode Width

| colspan="2" |2

|3

|3 (2 ALU)

| -

Dispatch

| colspan="2" |8{{Cite web |date=2017-05-31 |title=A closer look at ARM’s new Cortex-A75 and Cortex-A55 CPUs |url=https://www.androidauthority.com/arm-cortex-a75-cortex-a55-breakdown-770380/ |access-date=2023-06-05 |website=Android Authority |language=en}}

|

|

|

Usage

The Cortex-A510 CPU core is used in the following SoCs

  • QualcommSnapdragon 8 gen 1{{Cite web |title=Qualcomm Snapdragon 8 Gen 1: specs and benchmarks |url=https://nanoreview.net/en/soc/qualcomm-snapdragon-8-gen-1 |access-date=2023-04-22 |website=NanoReview.net |language=en}} • Snapdragon 8+ gen 1{{Cite web |title=Qualcomm Snapdragon 8 Plus Gen 1: specs and benchmarks |url=https://nanoreview.net/en/soc/snapdragon-8-plus-gen-1 |access-date=2023-04-22 |website=NanoReview.net |language=en}} • Snapdragon 8 gen 2{{Cite web |title=Qualcomm Snapdragon 8 Gen 2: specs and benchmarks |url=https://nanoreview.net/en/soc/qualcomm-snapdragon-8-gen-2 |access-date=2023-04-22 |website=NanoReview.net |language=en}} • Snapdragon 7 gen 1{{Cite web |title=Qualcomm Snapdragon 7 Gen 1: specs and benchmarks |url=https://nanoreview.net/en/soc/qualcomm-snapdragon-7-gen-1 |access-date=2023-04-22 |website=NanoReview.net |language=en}} • Snapdragon 7+ gen 2{{Cite web |title=Qualcomm Snapdragon 7 Plus Gen 2: specs and benchmarks |url=https://nanoreview.net/en/soc/qualcomm-snapdragon-7-plus-gen-2 |access-date=2023-04-22 |website=NanoReview.net |language=en}}
  • MediaTekDimensity 9200+{{Cite web |title=MediaTek Dimensity 9200 Plus: specs and benchmarks |url=https://nanoreview.net/en/soc/mediatek-dimensity-9200-plus |access-date=2023-06-10 |website=NanoReview.net |language=en}} • Dimensity 9200{{Cite web |title=MediaTek Dimensity 9200: specs and benchmarks |url=https://nanoreview.net/en/soc/mediatek-dimensity-9200 |access-date=2023-04-22 |website=NanoReview.net |language=en}} • Dimensity 9000+{{Cite web |title=MediaTek Dimensity 9000 Plus: specs and benchmarks |url=https://nanoreview.net/en/soc/mediatek-dimensity-9000-plus |access-date=2023-04-22 |website=NanoReview.net |language=en}} • Dimensity 9000{{Cite web |title=MediaTek Dimensity 9000: specs and benchmarks |url=https://nanoreview.net/en/soc/mediatek-dimensity-9000 |access-date=2023-04-22 |website=NanoReview.net |language=en}} • Dimensity 8300 • Dimensity 7200{{Cite web |title=MediaTek Dimensity 7200: specs and benchmarks |url=https://nanoreview.net/en/soc/mediatek-dimensity-7200 |access-date=2023-04-22 |website=NanoReview.net |language=en}}
  • SamsungExynos 2200{{Cite web |title=Samsung Exynos 2200: specs and benchmarks |url=https://nanoreview.net/en/soc/samsung-exynos-2200 |access-date=2023-04-22 |website=NanoReview.net |language=en}}
  • HiSiliconKirin 9000S{{Cite web |title=HiSilicon Kirin 9000S: specs and benchmarks |url=https://nanoreview.net/en/soc/hisilicon-kirin-9000s |access-date=2024-04-03 |website=NanoReview.net |language=en}}
  • GoogleTensor 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}}

References

{{reflist}}

{{Application ARM-based chips}}

Category:ARM processors