I'm much more interested in what might be still two years down the road. Right now, the mantra is mutli-core, which for now means multiple copies of the exact same core in the computer. I think that specialised cores may have more to offer. I am inspired, for instance, by the way folding@home can take advantage of the floating point performance of the specialised gpu architecture. Adding speicalised cores to the cpu to handle very common OS tasks, virus protection, etc. could be much more efficient than just throwing more general cores at the problem.
AMD has been toying with the idea of integrating a graphics processor into the CPU since their acquisition of ATI. For AMD, this is a similar move to their moving the memory controller from the northbridge to the CPU. AMD seems to be moving ever more towards a system-on-a-chip. The market for this integrated processor is not the high-end, for which discrete graphics will rule, but still if software can be optimised to take advantage of the extra floating point performance, everyone wins. Certain applications could see a 10x or greater increase in performance from specialised cores.