This visualization is great for illustrating the fundamental differences between a CPU and a GPU! It is also constructive to note what other applications GPUs have made major strides in -- namely enabling the training of machine learning models, which relies on hundreds of thousands (to millions and even billions) small computations on billions of parameters that require parallelization in order to be feasibly computed in a reasonable time. Without GPUs, this would take way too long to compute with CPUs!
This visualization is great for illustrating the fundamental differences between a CPU and a GPU! It is also constructive to note what other applications GPUs have made major strides in -- namely enabling the training of machine learning models, which relies on hundreds of thousands (to millions and even billions) small computations on billions of parameters that require parallelization in order to be feasibly computed in a reasonable time. Without GPUs, this would take way too long to compute with CPUs!