ARM Cortex-X3

{{Short description|CPU core}}

{{Infobox CPU

|name=ARM Cortex-X3

|image=

|image_size=

|alt=

|caption=

|produced-start=2022

|produced-end=

|soldby=

|designfirm=Arm

|manuf1=

|cpuid=

|application=

|microarch=ARM Cortex-X3

|arch=ARMv9.0-A

|instructions=

|slowest= 3.3

|fastest= 3.6

|numcores=1–8 (per cluster)

|data-width=

|address-width=40-bit

|virtual-width=

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

|l2cache={{Nowrap|256–1024 KiB}} {{Small|per core}}

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

|l4cache=

|llcache=

|transistors=

|gpu=

|co-processor=

|code=

|pcode1=Makalu ELP

|variant=ARM Cortex-A715

|predecessor=ARM Cortex-X2

|successor=ARM Cortex-X4

}}

The ARM Cortex-X3 is the third generation X-series high-performance CPU core from Arm.{{Cite web |date=2022-06-28 |title=Next-gen Armv9 CPUs unleash compute performance - Arm Community |url=https://community.arm.com/arm-community-blogs/b/announcements/posts/compute-performance-unleashed |access-date=2023-09-16 |website=arm.com |language=en}}{{Cite web |date=2022-06-28 |title=Arm Cortex-X3 and Cortex-A715: Next-gen CPUs redefined |url=https://www.androidauthority.com/arm-cortex-x3-cortex-a715-3178608/ |access-date=2022-10-08 |website=Android Authority |language=en}}

It forms part of Arm's Total Compute Solutions 2022 (TCS22) along with Arm's Cortex-A715, Cortex-A510, Immortalis-G715 and CoreLink CI-700/NI-700.{{Cite web |date=2022-06-28 |title=Second generation Arm Total Compute Solutions - 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=arm.com |language=en}}

Architecture changes in comparison with [[ARM Cortex-X2]]

The processor implements the following changes:{{Cite web |date=2022-06-28 |title=Arm Unveils Next-Gen Flagship Core: Cortex-X3 |url=https://fuse.wikichip.org/news/6855/arm-unveils-next-gen-flagship-core-cortex-x3/ |access-date=2023-09-16 |website=WikiChip Fuse |language=en-US}}

  • Decode width: 6 (increased from 5)
  • Rename / Dispatch width: 8
  • micro-op (MOP) cache: 1.5k entries (reduced from 3k)
  • Reorder buffer (ROB): 320 entries (increased from 288)
  • Execution ports: 15
  • Pipeline length: 9 (reduced from 10)

Performance claims:

  • 25% peak performance improvement over the ARM Cortex-X2 in smartphones

:(3.3GHz, 1MB L2, 8MB L3).{{Cite web |title=ARM unveils Cortex-X3 (+25% peak performance) and Cortex-A715 (+20% efficiency) |url=https://www.gsmarena.com/arm_unveils_cortexx3_25_peak_performance_and_cortexa715_20_efficiency-news-54856.php |access-date=2022-10-08 |website=GSMArena |language=en-US}}

  • 11% IPC uplift over the ARM Cortex-X2, when based on the same process,

:clock speed, and cache setup (also known as ISO-process).

Usage

  • GoogleTensor G3
  • MediaTekDimensity 9200{{cite web |website=MediaTek |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 |date=2022-11-08 }}
  • QualcommSnapdragon 8 Gen 2{{cite web |url = https://www.qualcomm.com/news/releases/2022/11/snapdragon-8-gen-2-defines-a-new-standard-for-premium-smartphone |title = Snapdragon 8 Gen 2 Defines a New Standard for Premium Smartphones |date = 2022-11-15 |access-date = 2022-11-15 |website= qualcomm.com}}

Architecture comparison

:;"Prime" core

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

!Cortex-A78

!Cortex-X1

!Cortex-X2

!Cortex-X3

!Cortex-X4

!Cortex-X925

!Cortex-X930

Code name

|Hercules

|Hera

|Matterhorn-ELP

|Makalu-ELP

|Hunter-ELP

|Blackhawk

|Travis

Architecture

| colspan="2" |ARMv8.2

| colspan="2" |ARMv9

| colspan="3" |ARMv9.2

Peak clock speed

| colspan="3" |~3.0 GHz

|~3.3 GHz

|~3.4 GHz

|~3.8 GHz

|~4.2 GHz

Decode width

|4

| colspan="2" |5

|6

|10{{Cite web |date=2023-05-29 |title=Arm Cortex-X4, A720, and A520: 2024 smartphone CPUs deep dive |url=https://www.androidauthority.com/arm-cortex-x4-explained-3328008/ |access-date=2023-06-01 |website=Android Authority |language=en}}

|10

|

Dispatch

|6/cycle

| colspan="3" |8/cycle

| colspan="2" |10/cycle

|

Max in-flight

|2x 160

|2x 224

|2x 288

|2x 320

|2x 384

|2x 768

|

L0 (Mops entries)

|1536{{Cite web |title=Arm's New Cortex-A78 and Cortex-X1 Microarchitectures: An Efficiency and Performance Divergence |url=https://www.anandtech.com/show/15813/arm-cortex-a78-cortex-x1-cpu-ip-diverging |access-date=2023-06-01 |website=anandtech.com}}

| colspan="2" |3072

|1536

|0

|

|

L1-I + L1-D

|32+32 KiB

| colspan="2" |64+64 KiB

| colspan="2" |64+64 KiB

|64+64 KiB

|

L2

|128–512 KiB

| colspan="3" |0.25–1 MiB

|0.5–2 MiB

|2–3 MiB

|

L3

| colspan="2" |0–8 MiB{{Cite web |last=Schor |first=David |date=2020-05-26 |title=Arm Cortex-X1: The First From The Cortex-X Custom Program |url=https://fuse.wikichip.org/news/3543/arm-cortex-x1-the-first-from-the-cortex-x-custom-program/ |access-date=2023-05-30 |website=WikiChip Fuse |language=en-US}}

| colspan="2" |0–16 MiB

| colspan="2" |0–32 MiB

|

See also

References

{{reflist}}

{{Application ARM-based chips}}

Category:ARM processors