https://gpu.itbrief.co/posts/understanding-tpus-cpus-and-gpus-a-comparative-analysis/