Architecture notes
Often different CPUs have the same "microarchitecture".
The number of cycles taken by an instruction within a CPU core
depends only on the instruction and microarchitecture.
Cycles can still vary because of, e.g., different time to access memory outside the CPU core.
There is not necessarily agreement on which CPU changes constitute microarchitecture changes.
For example,
eBACS distinguishes "Haswell" and "Haswell+AES" microarchitectures,
whereas many sources treat these as a single "Haswell" microarchitecture.
If a CPU core has the CPU ID and CPU manufacturer shown in the following table
then eBACS classifies the core as the microarchitecture shown in the table.
Sometimes the "Manufacturer" column includes additional text after the manufacturer name,
in which case eBACS asks for the CPU name to begin with that text:
for example, CPU ID 306c3 is classified as "Haswell" if the CPU is an "Intel Core i3",
but is classified as "Haswell+AES" if the CPU is an "Intel Core i5".
Microarchitecture | CPU ID | Manufacturer | Notes |
24K | 24Kc | Atheros | |
ARM1176 | 410fb767 | Broadcom | |
Airmont | 406c3 | Intel | |
Armada | 560f5815 | Marvell | |
Armada | 562f1311 | Marvell | |
Bobcat | 500f10 | AMD | |
Bobcat | 500f20 | AMD | Brazos |
Bonnell | 106c2 | Intel | Diamondville |
Bonnell | 106ca | Intel | Pineview |
Bonnell | 30661 | Intel | |
Broadwell+AES | 306d4 | Intel | |
Broadwell+AES | 406f1 | Intel | |
Bulldozer | 600f12 | AMD | Zambezi |
Bulldozer | 600f20 | AMD | |
Cannon Lake | 60663 | Intel | |
Cascade Lake | 50657 | Intel | |
Coffee Lake | 806ea | Intel | |
Coffee Lake | 906ea | Intel | |
Comet Lake | 806ec | Intel | |
Core 2 45nm | 10676 | Intel | Harpertown, Wolfdale |
Core 2 45nm | 10677 | Intel | Yorkfield |
Core 2 45nm | 1067a | Intel | Penryn, Wolfdale |
Core 2 45nm | 106d1 | Intel | |
Core 2 65nm | 10661 | Intel | Conroe-L |
Core 2 65nm | 6f2 | Intel | Allendale, Conroe |
Core 2 65nm | 6f6 | Intel | Allendale, Conroe, Woodcrest |
Core 2 65nm | 6f8 | Intel | Kentsfield |
Core 2 65nm | 6fb | Intel | Kentsfield, Merom, Clovertown, Tigerton |
Core 2 65nm | 6fd | Intel | Allendale, Conroe |
Cortex-A5 | 417fc051 | Amlogic | |
Cortex-A7 | 410fc075 | Broadcom | |
Cortex-A7 | 417fc074 | Allwinner | |
Cortex-A8 | 412fc081 | Freescale | i.MX515 (65nm) |
Cortex-A8 | 412fc085 | Freescale | i.MX515 (65nm) |
Cortex-A8 | 413fc082 | TI | Sitara AM3359, Sitara AM3703 |
Cortex-A9 | 411fc090 | NVIDIA | Tegra 250 |
Cortex-A9+NEON | 411fc092 | TI | |
Cortex-A9+NEON | 412fc09a | Freescale | |
Cortex-A9+NEON | 413fc090 | Samsung | |
Cortex-A9+NEON | 413fc090 | VIA | WonderMedia 8850 |
Cortex-A15 | 410fc0f4 | Samsung | Exynos 5 |
Cortex-A15 | 413fc0f3 | NVIDIA | |
Cortex-A15 | 417fc0f4 | Samsung | |
Cortex-A17 | 410fc0d1 | Rockchip | |
Cortex-A53 | 410fd034 | Broadcom | |
Cortex-A53+crypto | 410fd030 | HiSilicon | |
Cortex-A53+crypto | 410fd034 | Amlogic | |
Cortex-A53+crypto | 410fd034 | HiSilicon | |
Cortex-A53+crypto | 410fd034 | Marvell | |
Cortex-A53+crypto | 410fd034 | NXP | |
Cortex-A53+crypto | 410fd034 | Rockchip | |
Cortex-A57+crypto | 411fd072 | AMD | |
Cortex-A57+crypto | 418fd071 | NVIDIA | |
Cortex-A72 | 410fd083 | Broadcom | |
Cortex-A72+crypto | 418fd080 | Mediatek | |
Eden | 6d0 | Via | |
Firestorm | 610f0230 | Apple | |
G2 | G2 | Freescale | |
G3 | G3 | IBM | |
G3 | G3 | Motorola | |
G4 | G4 | Motorola | |
G5 | G5 | IBM | |
Golden Cove | 90675-00 | Intel | Alder Lake "P-cores" |
Golden Cove | 906a4-40 | Intel | Alder Lake "P-cores" |
Goldmont | 506c9 | Intel | |
Goldmont | 506f1 | Intel | |
Goldmont Plus | 706a8 | Intel | |
Gracemont | 906a4-20 | Intel | Alder Lake "E-cores", Raptor Lake "E-cores" |
Haswell | 306c3 | Intel Core i3 | |
Haswell+AES | 306c3 | Intel Core i5 | |
Haswell+AES | 306c3 | Intel Core i7 | |
Haswell+AES | 306c3 | Intel Xeon E3 | |
Haswell+AES | 306f2 | Intel | |
Haswell+AES | 40651 | Intel | |
Ice Lake | 706e5 | Intel | |
Ivy Bridge | 306a9 | Intel Core i3 | |
Ivy Bridge+AES | 306a9 | Intel | |
Ivy Bridge+AES | 306e4 | Intel | |
K7 | 622 | AMD | |
K8 | 20f10 | AMD | Egypt |
K8 | 20ff2 | AMD | |
K8 | 40f13 | AMD | Santa Rosa |
K8 | 40fb2 | AMD | |
K10 32nm | 300f10 | AMD | Llano |
K10 45nm | 100f42 | AMD | Deneb, Shanghai |
K10 45nm | 100f63 | AMD | Geneva |
K10 45nm | 100fa0 | AMD | Thuban |
K10 65nm | 100f23 | AMD | Agena, Barcelona |
Kaby Lake | 806e9 | Intel | |
Kaby Lake | 906e9 | Intel | |
Knights Landing | 50671 | Intel | |
Krait | 511f04d0 | Qualcomm | |
Krait | 511f04d3 | Qualcomm | Snapdragon S4 APQ8060A |
Nano | 6f8 | Via | |
Nehalem | 106a5 | Intel | Bloomfield, Gainestown |
Nehalem | 106e5 | Intel | Clarksfield, Lynnfield |
Nehalem | 206e6 | Intel | Beckton |
Octeon II | cnmips64v2 | Cavium | |
P4 Cedar Mill | f64 | Intel | |
P4 NetBurst | f0a | Intel | Willamette |
P4 NetBurst | f12 | Intel | Willamette |
P4 NetBurst | f25 | Intel | Northwood |
P4 NetBurst | f27 | Intel | Northwood |
P4 Prescott | f41 | Intel | |
P4 Prescott | f43 | Intel | |
P4 Prescott | f47 | Intel | |
P4 Prescott | f49 | Intel | |
P4 Prescott | f4a | Intel | |
POWER9 | 004e1203 | IBM | |
Pentium | 525 | Intel | |
Pentium 2 | 652 | Intel | |
Pentium 3 | 672 | Intel | |
Pentium 3 | 683 | Intel | |
Pentium M | 6d8 | Intel | Dothan |
Piledriver | 610f01 | AMD | |
Raptor Cove | b06a2 | Intel | Raptor Lake "P-cores" |
Sandy Bridge | 206a7 | Intel Core i3 | |
Sandy Bridge+AES | 206a7 | Intel Core i5 | |
Sandy Bridge+AES | 206a7 | Intel Core i7 | |
Sandy Bridge+AES | 206a7 | Intel Xeon E3 | |
Sandy Bridge+AES | 206a7 | Intel Xeon E5 | |
Sandy Bridge+AES | 206d7 | Intel | |
Scorpion | 510f02d2 | Qualcomm | Snapdragon S3 APQ8060 |
Silvermont | 406c4 | Intel | |
Skylake | 506e3 | Intel | |
Skylake+512x2 | 50654 | Intel | |
Skylark | 503f0002 | Ampere | |
T3 | T3 | Oracle | |
ThunderX2 | 431f0af1 | Cavium | |
Tiger Lake | 806c1 | Intel | |
Tremont | 906c0 | Intel | |
U54 | sifive,u54-mc | SiFive | |
Westmere | 20652 | Intel | Arrandale |
Westmere | 20655 | Intel | Arrandale |
Westmere+AES | 206c2 | Intel | Gulftown |
X-Gene | 500f0000 | APM | |
Zen | 800f11 | AMD | |
Zen | 800f12 | AMD | |
Zen | 810f10 | AMD | |
Zen | 810f81 | AMD | |
Zen | 820f01 | AMD | |
Zen 2 | 830f10 | AMD | |
Zen 2 | 860f01 | AMD | |
Zen 2 | 860f81 | AMD | |
Zen 3 | a20f10 | AMD | |
Zen 3 | a50f00 | AMD | |
Zen 4 | a60f12 | AMD | |
Zen+ | 800f82 | AMD | |
|