A GPU is a highly parallel processor used for graphics and numerical workloads. Deep-learning frameworks use GPUs to run tensor computations and train models. section 3.1 section 20.1.4
Text tokenization runs on the CPU because GPUs handle numeric inputs. Parallel preprocessing with tf.data helps keep batches ready for the GPU. section 14.4.1
CUDA's release in 2006 made neural networks on consumer GPUs possible. Deep-learning frameworks later combined GPU computation with automatic differentiation and multi-device execution. section 3.1













