Processing Unit specialized for parallel computation.

Throughput-oriented design: optimized for executing thousands of small tasks simultaneously rather than a few complex ones.

Originally designed for graphics rendering, now also used for Artificial Intelligence (AI), HPC, and general compute (GPGPU).

Implementations: