Performance comparison of CPUs and GPUs through the last decade or so