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: