This document provides an overview of GPUs (graphic processing units) including their history, types, and recent developments. It discusses how GPUs originated as specialized processors that offloaded graphics rendering from CPUs. The history section outlines the evolution of graphics cards from the early 1980s with just 2-4 colors to modern cards with over 1MB of memory by 1990. Recent developments include Larrabee, a GPU architecture from Intel that uses an x86 instruction set and cache coherency across cores for more flexibility compared to specialized graphics hardware.