The document discusses using GPUs for general purpose computing. It provides examples showing that GPUs can compute normal vectors for images significantly faster than CPUs, with times of 125 clock cycles for a 640x480 image on GPU vs 625 on CPU and 172 clock cycles for a 1280x1024 image on GPU vs 2500 on CPU. It also provides an overview of tools for GPGPU programming, such as CUDA and shader languages, and how GPUs are specialized for parallel processing which allows them to outperform CPUs for certain tasks.