ARM-Based Servers Coming In 2011 253
markass530 writes with this from the EE Times: "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."
Low power server / clusters? (Score:5, Interesting)
I can see myself using an ARM-based linux server in the home.
If they get proper business support from some largeish vendor pushing out rack machines then that'd be great too. All the servers I admin currently run x86 from Intel. Saying that, when idling, they're not terribly power hungry; but arm boxes should be a lot better.
Lowering power consumption is never a bad idea for your bottom line, as long as the performance-per-watt is acceptable. The first thing I thought was that it would be useful for larger clusters of machines if the performance isn't on-par with power6/x86 server chips. At the end of the day the deal breaker will be just how much performance you can get out of their server chips, which will affect what type of environment they're suitable for.
Re:What are we to do with these? (Score:3, Interesting)
Low end stuff.
And the racks upon racks of servers that average 10% capacity. Why couldn't many of them be ARM-based? (Except for the fact that they run Windows.)
Re:MIPS (Score:3, Interesting)
Competition is good. (Score:2, Interesting)
Re:What are we to do with these? (Score:1, Interesting)
Notice that your reduced instruction set refers to (reduced instruction) set, not reduced (instruction set). Big difference there.
If you look at current x86 processors, you will see they are actually RISC processors that emulate CISC. In other words, it uses the simpler instructions to build more complex ones. This adds two things to your x86 processor: Additional overhead on the emulation (either thru microcode or extra circuitry to decode those instructions, circuitry which could have been spent doing something else) and uneeded instructions, the complex instructions can just be replaced by the reduced ones.
This is really a holy war, much like the *nix wars and the editor wars. There are both pros and cons to each side, personally I subscribe to the RISC school. All I can say is, the ARM9 Feroceon 88FR131 at 1.2GHz on my plug computer is capable of handling archlinux running a home server without a sweat or stuttering, streaming HD media and doing mySQL.
Re:What are we to do with these? (Score:5, Interesting)
ARM cores have both cache and pipelines, y'know? But lets find those benchmark results by making them ourselves:
Using one core on an AMD X2 2,8GHz and an ARM Cortex A8 core at 600MHz on a beagleboard, I've done some tests. Cache-optimized matrix multiplication of two matrices at 600x600 takes 0.45 seconds on the AMD, and 4.57 seconds on the A8. That's about 10x slower. However, the A8 (in an OMAP3530 package) produces just under 1W of heat. The TDP for the AMD is 65W, but since it's dual-core let's take half of that, plus an additional 20% fuzz factor because the TDP is the maximum rating.
By this slightly fuzzy, synthetic but memory-heavy benchmark, the performance-per-watt difference is about 2,5x in favor of the ARM Cortex A8 core. One core of an AMD X2 would have to put out below 10W to beat the A8. By my fuzzy math that would mean a TDP of 25W or below for the processor.
There you go, you're welcome! :)
I'm already using an ARM based server in the home. (Score:4, Interesting)
I have a Marvell openrd-client. This thing has the guts of a Sheevaplug except it comes in a fancier case, uses a separate wall wart, has onboard video, more peripherals and a spot for a 2.5" hard drive inside.
I've got a 500GB 5400rpm hard drive poked inside and Debian Linux installed, and it acts as a file server, music server, torrent downloader, etc. Pulls about 8 watts from the wall, though I've got video disabled, second ethernet disabled, etc. Couldn't be happier with the thing.
Re:What are we to do with these? (Score:3, Interesting)
Pure Politics? Not so. (Score:1, Interesting)
Going off on a tangent here: The energy scarcity isn't purely due to political reasons.
I live in Alberta, Canada, the land of low-hanging energy fruit (although not as low and as plentiful as the middle-east). We've pumped the easy oil & gas and have moved on to the harder stuff (ie. tar sands, heavier bitumen products, tight natural gas, etc.). We have had exactly two local political factors in our oil production history: The National Oil Program scare in the 70s and the recent move to increase taxation of Alberta oil and gas production. If you actually look at the production figures, it is very hard to see any impact from these two events. The middle-east's over production that caused the oil crises in 1973 and 1979 had a far larger impact, but the recent US real estate bubble's affect was fairly minor and short-lived. Again, I'm talking about production figures here. Our local economy definitely took huge hits from all of these events, but production soldiered on.
I've watched oil & gas fields through discovery, development, decline, and closure. Politics rarely factors in. In all honesty, price hasn't been much of a factor either. Mostly, this is because Alberta's energy resources have been profitable despite price or politics. The major factor has been the presence of resources. If it's there, we extract it and sell it.
The problem is we're running out of the easy to extract resources. So the margins are shrinking and politics is becoming a factor. As time goes on, politics will play more and more of a roll, but it will only do so because we are extracting resources with less luster.
Re:Low power server / clusters? (Score:1, Interesting)
This seems to be the thing missing in all the low-power motherboards I've looked at. Atom, Nano, and ARM motherboard makers: bring on the SATA ports!! Right now, if your server needs some .. oh, I dunno .. disks, then your CPU socket will be AMx or LGAx.
"Buy a NAS," some people say. Dude, you don't get it. It's a pretty much just a NAS that I want to build. Yeah, it'll be running a few more things than NFS but nothing demanding.
Wanted: approx 10-20 Watt CPU+motherboard, to which I can plug in a Gig or four of RAM, 6 or 8 SATA disks, and ethernet, all Linux-compatible and ready to stick into some monster ATX case. Who will build this motherboard first? Why isn't it already on the market? Every home that contains a television, needs one.
Re:4 GB of DRAM ought to be enough for anybody (Score:3, Interesting)
What do you do with your server?
Server doesn't necessarily mean "super-beefy computer in the back room", it can mean "file server for a small office" or "part of a web-serving cluster".
Neither of these (nor a lot of other server activities) require either masses of memory or ultra-fast cpu. In many cases it's far better to reduce the power usage.
Re:QNAP as NAS Arm server (Score:3, Interesting)
I too would like to thank Martyn.
I used to run two NSLU2s, now I have a sheevaplug. His work enabled me to turn them all into debian boxes.
How is the QNAP stuff? What's the core speed/RAM?
Was toying with buying one but they were expensive compared to sheeva. Of course you have to get the disk caddy extra for the plug.
Re:I'm already using an ARM based server in the ho (Score:2, Interesting)
Mine came from Nu Horizons, an electronic component distributor - http://www.nuhorizons.com/ [nuhorizons.com] - part # is 003-RD0004.
They're out of stock, but they seem to allow qty. 1 orders with a 2 week manufacturer lead time - you can try ordering one and see what happens.
However looking at Globalscale's site, it looks like they've now depreciated the openrd-client and openrd-base, and now have the "openrd-ultimate" which has a PCIe slot sticking out of it where the SD card slot used to be, and a MicroSD slot added by the audio connectors. Nu Horizons might sell that instead, but I can't find it.
Re:I feel the pain... (Score:3, Interesting)