I think that the Central Processing Unit will still be that, unless some one comes up with a computer, where every chip can do the same thing.
Imagine a computer, where all the chips can do the same things equally good, the OS has to take care of what does what, and when one chip becomes overburdened, the OS simply takes the needed resources, from what ever chips has free resources.
There would be no dedicated cpu, gpu, IO controller, memory controller and so on.
The Xeon, isn't that a server CPU?