ARM-Based Servers Expected by 2011
ARM CEO Warren East said that ARM-based servers should appear in 2011.
Arm Holdings chief executive officer Warren East told EE Times Wednesday that servers based on ARM multicore processors should arrive within the next twelve months. The news confirms previous speculation stemming from Google's acquisition of Agnilux and a recent job advertisement posted by Microsoft. East said that the current architecture, designed for client-side computing, can also be used in server applications.
"The architecture can support server application as it is," he said while discussing the company's first quarter financial results. "The implementations [of ARM] have traditionally been aimed at relatively low performance optimized for minimum power consumption. But we are seeing higher speed, multicore implementations now pushing up to 2 GHz. The main difference for a server processor is the addition of high-speed communications interfaces."
Can ARM stand up against rivals Intel and AMD in the server market? In regards to raw processing power, the current ARM processors can't compete with x86. But with a growing concern to reduce the amount of energy consumed by servers and server farms, ARM processors pose as a viable candidate, especially the multi-core options in the higher range.
"We are seeing people experimenting with multiple ARM cores on a chip," East said. "They have the option to use our A9 at 2 GHz, and four cores. So people can do server experiments with the existing technology at the high-end of the road-map."
East did not elaborate on the parties considering ARM-based servers. Softpedia also points out that there was also no indication that the company plans to go head to head with Intel's Xeon and AMD's Opteron series. Instead ARM may limit its options to the print and storage server market.
I can see my self slaving for a month or two for on of these low power servers for a off grid project. IP over short wave and CB radio is a few other projects I want to start. P2P over short wave is another cool idea.
MS has released at least 10 editions of Windows CE and Mobile for ARM :-)
Me neither. I like VIA though.
If lower power is the new thing people will just load a server up with Atoms.
Atom performance per watt and clock sucks hard! That's the deal in fact, ARM performance is far greater in both fields. And in a server farm, this mean a lot. You want to have a CPU that produce less eat, consume less power and that is more efficient. ARM server will happen sooner than later. It simply fit too well the current server paradigm : virtualization on dynamic cluster or simply the cloud!
Anyway, ARM should invest in something more PC like. What's wrong with having a heat sink, ARM? And "normal" RAM sockets? :-)
I strongly believe that 64-bit architecture is much preferred in servers whereas there (currently) is little desire for it in handheld units.
MIPS CPUs could also be a viable option as they also have found their way in larger scale applications such as Playstation and PSP. But it would be interesting to see how efficient they are in terms of performance per watt. The old MIPS R10000+ CPUs based on non efficient litographies may not be a good reference as "finer" litographies almost certainly yields more efficient CPUs.
The next inevitable step in the CPU architecture is the VLIW and EPIC architectures where the CPU is more optimized for parallel computing and features such as cache-prediction is done on the compiler/software side leaving wafer space for other more meaningful applications. Since these CPUs are simpler in their construction, the instructions sets are clean and homogeneous, hence they could more easily be optimized and tweaked for higher efficiency and performance in general.
A big burden that the x86 architecture is bogged down with is the backwards compatibility which makes it a very inefficient CPU. ARM did introduce a 64bit based CPU in the early 2000 called ARM64 or Jaguar, I don't know where this went. I hope that VLIW and EPIC will gain a bigger acceptance some day but the CPU developers have to be smart; Trying to make a VLIW CPU compatible with x86 is not a big hit as this really costs performance and then charge a lot for the CPU to cover for the R&D is not a really a great idea which I believe Intel have experienced with their launches of the Itanium CPUs.
It seems that ARM has been so successful in that area because they have very little competition in the ultra-low-power processor market. ARM is the only architecture that doesn't have (nor ever really had) processors that competed at the high-end. Early on, they decided to focus exclusively on the (less interesting imo) low-power market, and so it's little surprise they excel in that area.
However, just because they have the best perf/watt at the low-end doesn't mean that will translate right on over to the mid/high-end. Due to the non-linear relationship between power and performance, lower-power, lower-performing processors almost always have better perf/watt than their better performing peers, regardless of architecture. Likewise, perf/watt only tells part of the story; absolute performance still matters! Even in this "age of parallel computation", serial performance is still important in the vast majority of tasks. So even if you were able to get more aggregate performance from a ton of ARM cores than from a lesser number of x86 or POWER cores in the same power envelope, that doesn't necessarily make it more desirable. To use an extreme example, would you rather have 4096 (hypothetical super-ultra-low-power) 486s or 4 Core i7 cores at your disposal?
To rephrase the original statement: it would be interesting to know why PowerPC has been so successful in the high-performance embedded market. Obviously that's what IBM (and to a certain extent Freescale) decided to focus on. ARMs highest performance cores of today still can't compare to the PowerPC-based processors used in the Xbox 360 and PS3 of half-decade ago. It's all a matter of focus. I actually consider the game console embedded market to be the most interesting of all, because performance, power, and price all have to be balanced. It will be very telling to see which architectures wind up in the next generation of consoles.
Nvida's Tegra may be a nice toy to have in the near future... probably in a phone