ARM with Hypertransport
As I said in another post a few days ago: ARM with Hypertransport.
"higher clock speeds, more cores, and more memory and I/O capacity."
ARM doesn't need to match x86 (NOT x64) clock speeds because ARM's designed-in code density means that any given number of ARM clock cycles gets more work done than any given number of x86 clock cycles.
Multi-core ARM is already here. Outside the server market, how many cores is enough? Outside the server market, two is likely more than enough for the vast majority of the people the vast majority of the time. Intel are only promoting multicore because they've finally hit a brick wall with clock speeds, and Intel need to promote *something* to keep their chips competitive and expensive (and therefore profitable).
ARM doesn't greatly need more memory. It certainly doesn't need 64 bit architectural address space, AMD64 style, and nor does 99.7% of consumer electronics or desktop IT, now or in the next ten years. And on a more practical scale, any given application will be somewhat smaller on ARM (because of code density) than on x86.
More I/O capacity? Hypertransport.
Job done. When do I get a job in Cambridge?
ps
I see "bake" is back...