CUDA Explained - Why Deep Learning uses GPUs