The History of the GPU - Eras and Environment