For my thesis I made drawings comparing conceptual differences of GPUs and CPUs. I didn’t like the ones which were floating through the interwebs, since most of them had bad quality or horrible colors.

The chosen font is Myriad Pro, the color scheme is blue / purple / green.

CPU Die Structure (Simplified)

GPU Die Structure (Simplified)

GPU die

GPU Die Structure with Multiprocessors

GPU structure


A few schemes I’m not particularly proud of (and I did not use them any where). But, for completeness:

Multi GPU Scheme

Multi GPU

Grid, Block, Thread

Does not really work, since the virtual entities of Grid, Block, and Thread do not map 1:1 to physical entities on the GPU… It was a try…