https://www.arunangshudas.com/blog/cpu-vs-gpu-for-your-ai-training/