⟵ Back to projects

Chip Annotations


Disclaimer

The annotations are based on rather sparse official technical information, a lot of unofficial information, educated guesses based on observed/benchmarked performance characteristics and also plain old guesses out of thin air.
Some of these annotations are also quite obviously wrong and outdated, take anything on this page as "quite likely wrong".


Simpler file browser.

 Intel RaptorCove Architecture
RaptorLake-S RaptorLake-S

The RaptorLake-S chip was used for the upper half of the 13th gen Core series products.

CPU: 8 RaptorCove P-cores and 16 Gracemont E-cores with a shared 36 MiB L3 cache
GPU: 32 Gen12 Execution Units (512 SIMD lanes)
Memory: 128 bit DDR4-3200/DDR5-5600 memory controller
IO: 16 PCIe 5.0 lanes, 4 PCIe 4.0 lanes

Annotated  View (20329x11357)  Download (106.43 MiB)
Original  View (20329x9357)  Download (124.88 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

RaptorCove Core RaptorCove Core

The RaptorCove core was used for RaptorLake-S based products and it is mostly just a higher clocked GoldenCove core with more L2 cache.

Annotated  View (9744x18733)  Download (87.57 MiB)
Original  View (9744x18733)  Download (111.36 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

Gracemont Core Cluster Gracemont Core Cluster

The Gracemont core cluster consists of 4 Gracemont cores and a shared L2 cache.
It was used in the AlderLake and RaptorLake products, with the latter having a larger shared L2 cache.

Annotated  View (10351x12645)  Download (64.96 MiB)
Original  View (10351x11145)  Download (76.45 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

 Intel GoldenCove Architecture
AlderLake-S AlderLake-S

The AlderLake-S chip was used for the 12th gen Core series products.
It was also Intel's first large-scale hybrid core design.

CPU: 8 GoldenCove P-cores and 8 Gracemont E-cores with a shared 30 MiB L3 cache
GPU: 32 Gen12 Execution Units (512 SIMD lanes)
Memory: 128 bit DDR4-3200/DDR5-4800 memory controller
IO: 16 PCIe 5.0 lanes, 4 PCIe 4.0 lanes

Annotated  View (6950x3514)  Download (22.49 MiB)
Original  View (6950x3514)  Download (24.04 MiB)
Original Source: Intel AlderLake press release

 Intel CypressCove Architecture
RocketLake-S RocketLake-S

The RocketLake-S chip was used for the 11th gen desktop Core series products.
It was a SunnyCove core 'backported' to the 14nm manufacturing process.

CPU: 8 CypressCove cores with a shared 16 MiB L3 cache
GPU: 32 Gen12 Execution Units (512 SIMD lanes)
Memory: 128 bit DDR4-3200 memory controller
IO: 20 PCIe 4.0 lanes

Annotated  View (21036x10177)  Download (133.23 MiB)
Original  View (21036x10177)  Download (157.01 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

 Intel Skylake Architecture
Skylake-X Skylake-X

The Skylake-X chip was used for the 1st generation Xeon Scalable server and Xeon W workstation products.

CPU: 28 Skylake-X cores with a shared 38.5 MiB L3 cache
GPU: None
Memory: Two 192 bit DDR4-2666 memory controllers
IO: 48 PCIe 3.0 lanes

Annotated  View (27665x18546)  Download (176.16 MiB)
Original  View (27665x18546)  Download (146.34 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

Skylake-X Core Skylake-X Core

The Skylake-X core is very similar to the standard Skylake client core but it has a larger L2 cache and AVX512 capabililties.


Annotated  View (16309x12435)  Download (70.48 MiB)
Original  View (16309x12435)  Download (128.24 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

 Intel KnightsLanding Architecture
Knights Landing Knights Landing

The KnightsLanding chip was part of the Xeon Phi line of accelerators/processors, originally derived from project Larrabee. These served as high core count PCIe add-in cards which were later expanded to fit into on-board CPU sockets.

CPU: 76 Knights Landing cores with each cluster of two cores sharing a 1 MiB L2 cache
GPU: None
Memory: Two 192 bit DDR4-2400 memory controllers and eight MCDRAM controllers
IO: 40 PCIe 3.0 lanes

Annotated  View (27549x18218)  Download (193.1 MiB)
Original  View (27549x18218)  Download (143.15 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

 AMD Zen 4 Architecture
Zen 4 CCD Zen 4 CCD

The Zen 4 CCD is a core chiplet containing just CPU cores and cache. It was used in Ryzen 7000 and EPYC 9004 series products.

The chip contains an octa-core Zen 4 core complex with 32 MiB of L3 cache. Additionally it supports an extra 64 MiB L3 'V-Cache' chiplet to be vertically stacked on top of the CCD for a total of 96 MiB of L3 cache.


Original  View (9010x5818)  Download (69.63 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

Zen 4 Core Zen 4 Core

The Zen 4 core as used by the Ryzen 7000 and EPYC 9004 series products.
A "compact" version of this core using dense manufacturing libraries can also be found in the EPYC 97x4 "Bergamo" server processors.


Annotated  View (9143x4320)  Download (19.73 MiB)
Original  View (42990x20313)  Download (190.65 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

 AMD Zen 3 Architecture
Zen 3 CCD Zen 3 CCD

The Zen 3 CCD is a core chiplet containing just CPU cores and cache. It was used in Ryzen 5000, Ryzen Threadripper 5000 and EPYC 7003 series products.

The chip contains an octa-core Zen 3 core complex with 32 MiB of L3 cache. Additionally it supports an extra 64 MiB L3 'V-Cache' chiplet to be vertically stacked on top of the CCD for a total of 96 MiB of L3 cache.


Original  View (39718x26181)  Download (193.02 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

Zen 3 Core Zen 3 Core

The Zen 3 core as used by the Ryzen 5000, Ryzen Threadripper 5000 and EPYC 7003 series products.
A refined version of this core can also be found in the Ryzen 6000 mobile products under the codename 'Zen 3+'.


Annotated  View (9526x5489)  Download (14.11 MiB)
Original  View (9526x5489)  Download (15.51 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

 AMD Zen 2 Architecture
Zen 2 CCD Zen 2 CCD

The Zen 2 CCD is a core chiplet containing just CPU cores and cache. It was used in Ryzen 3000, Ryzen Threadripper 3000 and EPYC 7002 series products.

The chip contains two quad-core Zen 2 core complexes with 16 MiB of L3 cache each for a total of 8 cores and 32 MiB of L3 cache


Original  View (36183x25714)  Download (186.19 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

Zen 2 Core Zen 2 Core

The Zen 2 core as used by the Ryzen 3000, Ryzen Threadripper 3000 and EPYC 7002 series products.
A cut-down version of this core can also be found in the PlayStation 5 console.


Annotated  View (3840x2543)  Download (18.61 MiB)
Original  View (8264x5472)  Download (76.17 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

Matisse cIOD Matisse cIOD

The client IO die of Zen 2 was used in the Ryzen 3000 desktop products codenamed 'Matisse'.
This IO die was also used as the X570, TRX40 and WRX80 chipsets.

CCD IO: Up to 2 CCDs can be connected to the cIOD.
Memory: 128 bit DDR4-3200 memory controller
IO: 32 PCIe 4.0 lanes physically present

Annotated  View (11586x8645)  Download (36.06 MiB)
Original  View (11586x8645)  Download (141.67 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

Rome sIOD Rome sIOD

The server IO die of Zen 2 was used in the Ryzen Threadripper and EPYC 7002 products codenamed 'CastlePeak' and 'Rome' respectively.

CCD IO: Up to 8 CCDs can be connected to the sIOD.
Memory: Four 128 bit DDR4-3200 memory controllers
IO: 128 PCIe 4.0 lanes, 2 PCIe 3.0 lanes

Annotated  View (24460x13327)  Download (217.67 MiB)
Original  View (24460x13327)  Download (185.15 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

Renoir Renoir

The Renoir APU was primarily used in Ryzen 4000 series mobile products.

CPU: Two quad-core Zen 2 core complex with 4 MiB of L3 cache each
GPU: 8 Vega Compute Units (512 SIMD lanes) with 512 kiB of L2 cache
Memory: 128 bit DDR4-3200/LPDDR4-4266 memory controller
IO: Max 24 PCIe 3.0 lanes

Annotated  View (4241x3360)  Download (19.91 MiB)
Original  View (4241x3360)  Download (6.92 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

 AMD Zen 1 Architecture
Zeppelin Zeppelin

AMD's main chip of the Ryzen 1000, Ryzen Threadripper 1000 and EPYC 7001 series.

CPU: Two quad-core Zen 1 core complexes with 8 MiB of L3 cache each
GPU: None
Memory: 128 bit DDR4-2933 memory controller
IO: 32 PCIe 3.0 lanes

Annotated  View (19700x8660)  Download (58.62 MiB)
Original  View (19700x8660)  Download (130.63 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

Raven Ridge Raven Ridge

Mainstream APU, primarily seen in the Ryzen 2000 mobile line of products but also the Ryzen 3 2200G and Ryzen 5 2400G desktop products.

CPU: Qual-core Zen 1 core complex with 4 MiB of L3 cache
GPU: 11 Vega Compute Units (704 SIMD lanes) with 1 MiB of L2 cache
Memory: 128 bit DDR4-2933 memory controller
IO: Max 16 PCIe 3.0 lanes

Annotated  View (10461x5945)  Download (30.93 MiB)
Original  View (10461x5945)  Download (105.87 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

Raven2 Raven2

A low end APU, primarily seen in the Athlon line of products such as the Athlon 3000G.

CPU: Dual-core Zen 1 core complex with 4 MiB of L3 cache
GPU: 3 Vega Compute Units (192 SIMD lanes) with 512 kiB of L2 cache
Memory: 128 bit DDR4-2933 memory controller
IO: Max 10 PCIe 3.0 lanes

Annotated  View (4000x3624)  Download (4.09 MiB)
Original  View (4000x3624)  Download (14.58 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

 NVIDIA Ada Architecture
AD102 AD102

The AD102 chip which was used in the high end GeForce RTX 40 series products. Starting with the GeForce RTX 4090.

Core: 144 SMs (18432 SIMD lanes) with 96 MiB of L2 cache.
Memory: 384 bit GDDR6X memory subsystem
IO: 16 PCIe 4.0 lanes

Annotated  View (7309x8264)  Download (74.43 MiB)
Original  View (7309x8264)  Download (41.55 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

 NVIDIA Ampere Architecture
GA102 GA102

The GA102 chip was used in the high end GeForce RTX 30 series products. Starting with the GeForce RTX 3080.

Core: 84 SMs (10752 SIMD lanes) with 6 MiB of L2 cache.
Memory: 384 bit GDDR6X memory subsystem
IO: 16 PCIe 4.0 lanes, 6 display outputs

Annotated  View (7402x8471)  Download (13.29 MiB)
Original  View (7402x8471)  Download (52.15 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

 NVIDIA Turing Architecture
TU102 TU102

The TU102 chip was used in the GeForce RTX 2080 Ti and Titan RTX products.

Core: 72 SMs (4608 SIMD lanes) with 6 MiB of L2 cache.
Memory: 384 bit GDDR6 memory subsystem
IO: 16 PCIe 3.0 lanes, 5 display outputs

Annotated  View (5074x6367)  Download (7.7 MiB)
Original  View (5074x6367)  Download (29.65 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

TU106 TU106

The TU106 chip was used in the GeForce RTX 2060 and 2070 series of products.

Core: 36 SMs (2304 SIMD lanes) with 4 MiB of L2 cache.
Memory: 256 bit GDDR6 memory subsystem
IO: 16 PCIe 3.0 lanes, 5 display outputs

Annotated  View (7640x5835)  Download (10.31 MiB)
Original  View (7640x5835)  Download (64.06 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

TU116 TU116

The TU116 chip was used in the GeForce GTX 16 series products.

Core: 24 SMs (1536 SIMD lanes) with 1.5 MiB of L2 cache.
Memory: 192 bit GDDR6 memory subsystem
IO: 16 PCIe 3.0 lanes, 5 display outputs

Annotated  View (7025x4024)  Download (6.94 MiB)
Original  View (7025x4024)  Download (41.64 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

 NVIDIA Pascal Architecture
GP100 GP100

The GP100 chip was used in the Tesla P100 and Quadro GP100 products.

Core: 56 SMs (3584 SIMD lanes) with 4 MiB of L2 cache.
Memory: 4096 bit HBM2 memory subsystem
IO: 16 PCIe 3.0 lanes, 6 display outputs

Annotated  View (7055x8613)  Download (41.6 MiB)
Original  View (7055x8613)  Download (43.67 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

GP102 GP102

The GP102 chip was used in the GeForce GTX 1080 Ti and Titan X series of products.

Core: 30 SMs (3840 SIMD lanes) with 3 MiB of L2 cache.
Memory: 384 bit GDDR5X memory subsystem
IO: 16 PCIe 3.0 lanes, 6 display outputs

Annotated  View (10993x8835)  Download (185.01 MiB)
Original  View (10993x8835)  Download (94.21 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

 AMD RDNA2 Architecture
NAVI21 NAVI21

The Navi 21 chip was used in the ultra-high end Radeon RX 6000 series products.

Core: 40 WGPs (5120 SIMD lanes) with 128 MiB of L3 and 4 MiB of L2 cache.
Memory: 256 bit GDDR6 memory subsystem
IO: 16 PCIe 4.0 lanes, 6 display outputs

Annotated  View (2188x1374)  Download (878.6 kiB)
Original  View (2188x1374)  Download (450.69 kiB)
Original Source: Anonymous Source

NAVI22 NAVI22

The Navi 22 chip was used in the high end Radeon RX 6000 series products.

Core: 20 WGPs (2560 SIMD lanes) with 96 MiB of L3 and 3 MiB of L2 cache.
Memory: 192 bit GDDR6 memory subsystem
IO: 16 PCIe 4.0 lanes, 6 display outputs

Annotated  View (5740x5730)  Download (10.98 MiB)
Original  View (5740x5730)  Download (23.8 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

 AMD RDNA1 Architecture
NAVI10 NAVI10

The Navi 10 chip was used in the high end Radeon RX 5000 series products.

Core: 20 WGPs (2560 SIMD lanes) with 4 MiB of L2 cache.
Memory: 256 bit GDDR6 memory subsystem
IO: 16 PCIe 4.0 lanes, 6 display outputs

Annotated  View (5529x4435)  Download (33.49 MiB)
Original  View (5529x4435)  Download (20.29 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

NAVI14 NAVI14

The Navi 14 chip was used in the low end Radeon RX 5000 series products.

Core: 12 WGPs (1536 SIMD lanes) with 2 MiB of L2 cache.
Memory: 128 bit GDDR6 memory subsystem
IO: 8 PCIe 4.0 lanes, 5 display outputs

Annotated  View (3608x4270)  Download (22.47 MiB)
Original  View (3608x4270)  Download (14.38 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

 AMD Vega 20 Architecture
VEGA20 VEGA20

The Vega 20 chip was used in the datacenter Instinct MI25, workstation Radeon Pro VII and consumer Radeon VII products.

Core: 64 Compute Units (4096 SIMD lanes) with 4 MiB of L2 cache.
Memory: 4096 bit HBM2 memory subsystem
IO: 16 PCIe 4.0 lanes, 6 display outputs

Annotated  View (7162x4532)  Download (47.63 MiB)
Original  View (7162x4532)  Download (32.08 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

 Sony PlayStation 5 System
PlayStation 5 PlayStation 5

The PlayStation 5 console from Sony uses a custom SoC made by AMD.
It uses a custom Zen 2 core with a cut-down FPU and custom RDNA graphics.

CPU: Two quad-core Zen 2 core complexes with 4 MiB of L3 cache each
GPU: 20 RDNA WGPs physically (2560 SIMD lanes, 18 WGPs active)
Memory: 256 bit GDDR6 memory subsystem
IO: 4 PCIe 4.0 lanes, 2 display outputs

Annotated  View (7233x4028)  Download (6.57 MiB)
Original  View (7233x4028)  Download (26.55 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

PlayStation 5 Chipset PlayStation 5 Chipset

The PlayStation 5 chipset provides the main SoC access to the user-accessible NVMe slot and SATA optical drive in addition to being the internal SSD controller.


Annotated  View (1576x1814)  Download (1.28 MiB)
Original  View (1576x1664)  Download (2.98 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)

 Microsoft Xbox One X System
Xbox One X Xbox One X

The Xbox One X console from Microsoft uses a custom SoC made by AMD.
It uses the Jaguar core and custom GCN graphics.

CPU: Two quad-core Jaguar core complexes with 2 MiB of L2 cache each
GPU: 44 GCN CUs physically (2816 SIMD lanes, 40 CUs active)
Memory: 384 bit GDDR5 memory subsystem
IO: 8 PCIe 3.0 lanes, 1 display output

Annotated  View (20280x13720)  Download (135.74 MiB)
Original  View (20280x13720)  Download (178.6 MiB)
Original Source: Frizchens Fritz (Flickr, Twitter)