ARM is definitely the future. It is a matter of WHEN not if.
ARM is completely different from PPC. A Cortex 9 is an amazing chip with tons of capabilities. What I see happening in the future is not just two, four, or eight cores in a CPU. I see Apple software using 32 cores (just example could be amazingly more or half as many cores) in an ARM SoC design at a couple of GHz performing incredible vs. anything we see today in Intel Core i-series CPUs or even the future of those CPUs.
And even if you had one billion CPUs in your computer, that doesn't change a single bit of the fact that most of your daily tasks simply cannot be parallelized to take advantage of so many cores. Except for the typical number crunching tasks (which include things like DVD ripping or Photoshop filters), nothing will ever benefit from having 32 or more cores available. And an average human being also doesn't multi-task well enough to use dozens of applications simultaneously and there certainly is no need or economic justification to have all installed apps running at all times.
Especially games, which are usually the most demanding type of application, are traditionally single-threaded apps (which is the reason why Xbox 360 versions of games always kill PS3 ports of the same game: The PS3 has more cores, but the games CANNOT use them; the Xbox has fewer but FASTER cores). So even if the developers move physics calculations to one or two separate cores, the rest of your system will still be hibernating in idle mode.
The problem is that software designers just have to find ways to take advantage of multiple CPU cores, because there are natural limits to the clock rates of a CPU, and those limits have already been reached. Or doesn't it surprise anyone why we still only have 3 GHz CPUs? With the currently available silicon technology, they cannot run much faster. -- That -- is why everybody is adding more cores instead of increasing the GHz counter as they've done in the past.
The industry has reached an evolutionary dead end and is desperate to find a way out of it.
If we're looking at the distant future, as the title suggests; I'd say never.
There are too many greater options on the horizon, and I doubt ARM will be here to stay even +10 years on... thus is the natural advancement of technology. I mostly see ARM chips retaining their mobile dominance, perhaps even in laptops, but not much more.
Rather, I see 3 solutions in the future of computing that will, eventually (the title does say distant future), run OS whatever with something much different from x86, x86_64, or ARM.
1) Germanium chips. These things are very nice. If you don't know about Ge or about it's properties, I suggest looking them up. Right now the focus has been on hybrid SiGe chips, as per this link, but in the future it will be pure Ge as the cost comes down.
2) Light based chips. They're all over the news; here's a snippet. This will be the next big thing. This will happen before the following, due to a plethora of problems.
3) Quantum processors. We're a long way off on this-- there are many technology hurdles present that will limit our use of this technology.
In short, I don't see ARM being used for main-purpose computing in the future, both due to instruction set limitations and advancing technologies. Thats just me though.
Nice info... no matter what, we're going places... it might start with ARM and end elsewhere, but ARM in the mobile world is a definite going to happen in my eyes. I see a three to five year timeline.
And even if you had one billion CPUs in your computer, that doesn't change a single bit of the fact that most of your daily tasks simply cannot be parallelized to take advantage of so many cores.
There are too many greater options on the horizon, and I doubt ARM will be here to stay even +10 years on... thus is the natural advancement of technology. I mostly see ARM chips retaining their mobile dominance, perhaps even in laptops, but not much more.
ARM is a 10 billion dollar company that is relied upon by the majority of mobile device makers, x86 is old, and made by Intel. Intel is the new IBM (to my eyes as IBM was to Steve's).
I wasn't even implying x86 or x86_64... if you read my post I'm assuming a new instruction set will come out to supplement the advancing technologies I listed. There's no doubt x86 is old, same with x86_64, but despite how cool ARM SOCs are, I don't see them taking the place of heavy lifting processors, especially in the future, as there are better advanced technologies out there. Once again I maintain my two original posts-- if it does happen, it will happen only on low end notebooks within 3-5 years, but more than likely not.
ARM is completely different from PPC. A Cortex 9 is an amazing chip with tons of capabilities. What I see happening in the future is not just two, four, or eight cores in a CPU. I see Apple software using 32 cores (just example could be amazingly more or half as many cores) in an ARM SoC design at a couple of GHz performing incredible vs. anything we see today in Intel Core i-series CPUs or even the future of those CPUs.