Understanding A-profile history is how you answer "why do modern Arm SoCs look the way they do?" — every design choice, from ASID-tagged TLBs to SVE, traces to a specific mobile-era pain point.
One ISA, three mutually incompatible profiles with different MMUs, exception models, and licence bundles:
Announced 2005, shipping silicon 2007-2009. The profile split made sense only once the first A-core proved it.
The "smartphone CPU" that made modern smartphones possible.
Mobile workloads (browser JS, JPEG decode, video post-processing) are cache-bound and branchy. In-order A8 stalled on the same cache misses OoO could absorb. Going to 2-wide OoO at 1 GHz delivered ~30% higher IPC than A8 at the same clock.
A tiny in-order Armv7-A core released alongside A9 for low-cost phones & set-top boxes. First hint of the "big/little" idea.
Not the address space — it was the register file. 31 × 64-bit registers crushed Armv7's 16 × 32-bit, cutting spills in compiled code by ~30%. Also fixed the memory-ordering model to be rigorously specified.
Apple silicon engineering was years ahead — they shipped the first Armv8-A phone SoC while Arm's own big cores were still a year from silicon. Arm has been chasing them ever since.
| Core | Year | Design site | Pipeline | Key addition |
|---|---|---|---|---|
| Cortex-A72 | 2015 | Austin | 3-wide OoO, 15-stage | Major IPC jump over A57; first "premium" Arm core |
| Cortex-A73 | 2016 | Sophia (ex-TI) | 2-wide OoO, 11-stage | Narrower / shorter — area + power wins for mid-range |
| Cortex-A75 | 2017 | Austin | 3-wide OoO, DynamIQ-native | First DynamIQ-capable core; Armv8.2-A |
| Cortex-A76 | 2018 | Austin | 4-wide OoO, 13-stage | Armv8.2-A + bfloat16 (A76AE) |
| Cortex-A77 | 2019 | Austin | 4-wide OoO, 13-stage | ~20% IPC over A76; wider FP/NEON |
| Cortex-A78 | 2020 | Austin | 4-wide OoO, 13-stage | Efficiency tune of A77 on 5 nm; Armv8.2-A + MTE |
A72 → A78 were the "big" half of big.LITTLE / DynamIQ. Cadence: one flagship per year, aligned to the annual smartphone SoC tape-out window. Austin has owned this roadmap since A57.
The Austin A-flagship cadence was constrained by mid-range power/area budgets. Customers like Samsung, Qualcomm, and MediaTek wanted "go-big" cores for benchmarks. X lets Arm ship those without bending the whole A-line.
Not to be confused with Nuvia / Oryon / Apple-style "custom architecture licensees" who build their own microarchitecture under the Armv9-A ISA. Cortex-X comes as an Arm-delivered RTL drop.
Marketing made it sound like a clean slice. In reality it's mostly: "take Armv8.5-A, add SVE2 & CCA, mandate MTE". Existing Armv8-A software continues to run. The name is a branding reset — useful for customers too, after a decade of "Armv8.0 through v8.7".
X2, A710 dropped AArch32 at EL1-EL3; A510 became AArch64-only at all ELs. 32-bit Android apps had to migrate — the cut-off that ended "32-bit phones".
| Core | Role | Year | Armv | Notes |
|---|---|---|---|---|
| Cortex-A520 | LITTLE | 2023 | v9.2 | Dual-core complex (share L2/FPU) for area. AArch64-only. |
| Cortex-A720 | middle | 2023 | v9.2 | Successor to A715. IPC ~10% over A715, power reduced. |
| Cortex-A725 | middle+ | 2024 | v9.2 | Incremental A720 refresh — "Chaberton" platform. |
| Cortex-X925 | big | 2024 | v9.2 | "Blackhawk". 10-wide decode, huge BTB, new TAGE-SC-L-style predictor. |
| Cortex-A325 | ultra-LITTLE | 2024 | v9.2 | First Armv9-A for MCUs/embedded Linux class — replaces A35. |
New naming scheme: 3-digit suffix = platform year ("925" = 2025 platform). The Cortex-X925 + A725 + A520 triple is what ships in Dimensity 9400, Snapdragon 8 Gen 4 / 8 Elite, Exynos 2500.
Custom Armv8.2-A + first-ever SVE implementation (512-bit fixed width). Powers the Fugaku supercomputer — #1 on Top500 in 2020-21. Not a Cortex-A, but it proved SVE at scale and convinced Arm to make SVE2 mandatory in v9-A.
Cyclone (A7) → Typhoon (A8) → ... → Thunder / Everest (A17 Pro) → A18 Pro (2024). 8+ wide decode from day one; Apple took out an Architectural Licence, not a Cortex IP licence. All Apple cores implement the Armv8-A / v9-A ISA but not a single line of Arm Cortex RTL.
Arm's AE variants (A76AE, A78AE) add ASIL-B/D safety (split-lock cores, parity, ECC). The next Cortex-AE tier is the revenue-growth story alongside Neoverse in Arm's post-2023 IPO strategy.
Apple Silicon keeps widening the decode. Arm's X925 just caught up to Apple M1-era. The race for sustained >10 IPC at <5 W is what the next five years of Cortex-X is about.
Arm Ltd. — Arm Architecture Reference Manual (A-profile) — DDI 0487, freely downloadable
Arm Ltd. — Cortex-A core Technical Reference Manuals (one per core, publicly available on developer.arm.com)
Arm Community Blog — annual "Introducing Cortex-X" / "Introducing Cortex-A" announcement posts (2020-2024)
WikiChip — wikichip.org/wiki/arm_holdings/microarchitectures — maintained microarchitecture summaries with die photos
AnandTech — Andrei Frumusanu's deep-dive reviews of every Cortex-A / X generation from A72 onwards (2015-2023 archive)
Joseph Yiu — System-on-Chip Design with Arm Cortex-M Processors — sibling volume; A-profile coverage in the Arm architecture chapters
David Seal — ARM Architecture Reference Manual, 2nd ed. (Addison-Wesley) — classic reference, covers through Armv5
Arm IPO prospectus (2023) — shipment splits, licensee counts, A-profile royalty share
Hot Chips / ISSCC — annual microarchitecture talks (A76, A77, X1, X4, Neoverse N1/V1)
Presentation built with Reveal.js 4.6 · Playfair Display + DM Sans + JetBrains Mono
Educational use.