Simulating worlds on the GPU, Four billion years in four minutes