> But CPUs are maxed out for now, I think, so I'd expect that the current cycle will be a long one.
CPUs in the future may be a mixed bag, there may be different coprocessors, but integrated in the same physical chip - more advanced SoC. At least this picture is what I find to be the most convincing after the end of exponential scaling by Moore's Law.