How do GPUs Work?