Job Ad Hints At Microsoft Move To ARM Servers
An anonymous reader passes along a brief EE Times note on a suggestive Microsoft job ad. ARM is explicitly mentioned, as are solid-state disk drives as an area of experimentation in the quest to reduce power consumption; but Intel does not get a mention. Here is the ad. "Microsoft is looking for senior software development engineer to help with its Bing data centers, potentially running them on ARM hardware, according to an EE Times article. Whoever gets the job 'can own the decision on the hardware that we use,' the job description said, and added that power management is a key aspect of the job. ... Microsoft was reportedly experimenting with the Intel Atom microprocessor in February 2009 with a view to creating a green low-power data center. One issue discussed then was the Atom microprocessor lacked performance compared with other Intel processors and that therefore any power saving might be negated by the need for more processors to carry a given computational load."
Not necessarily dropping intel:
They are just doing expirementation (s.i.c.) !
--jeffk++
ipv6 is my vpn
It looks like MS is going to switch their Bing data centers over to power efficient netbooks using ARM processors and use SSD for storage. Wow ... running the Internet on netbooks. Now that's thinking different!
I don't know about "owning the decision on the hardware we use", but I'd like to "own the decision on the software they use".
I am anarch of all I survey.
Does this mean that they have an internal build of NT on ARM, or is the world going to be graced with "Windows CE Datacenter Enterprise Edition" at some point?
So does this mean Windows will be ported to ARM soon, or will Bing be running on Linux?
Funny may not give karma, but +5 Informative never made anyone snort coffee out their nose.
And what OS? Windows CE or Linux?
Or is a version of Windows on ARM in progress already?
The real "Libtards" are the Libertarians!
Fool me once, blame me, fool me twice... er...
ARM + SSD + low power + Apple selling like hot pancakes + Apple fearing Google's Android implies:
Secret M$ mobile project... a Zunephone or a Zunepad or something...
it could be just about ARM based HDD controllers but then again, it could be their way to fund and develop Windows for the ARM tablet and netbook segments. ARM based tablets and netbooks are due to hit the market in bucketfuls this fall and with talk of Google doing an Android based tablet, Microsoft has to be ontop of this. Monkey Boy Ballmer is probably throwing chairs around yelling about how ARM devices( iPhone and Android ) are already making Microsoft a laughing stock of the mobile market.
So is it just about saving money/energy for MS BING servers or is it about getting Windows ported to ARM?
LoB
"Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
ARM is severely underpowered, even when comparing to Atom. So it doesn't make *any* sense that MS is considering it as a server platform.
However, ARM excels at low power consumption and mobility. This would allow a new array of "server helper" devices that had needed quick handling of light tasks. Maybe something like packet routing or on the fly network topology auto-configuration. Another concept could be mobile cache points which would be somehow networked to the main servers and provide "smart caching" of data for light user requests.
Who knows. But to think that ARM is going to somehow best Intel's chips in the server market is crazy.
One issue discussed then was the Atom microprocessor lacked performance compared with other Intel processors
Atom and ARM are great platforms when you don't need much processor in one spot. I.e. many embedded applications and a lot of consumer electronics. They need some processor, but not a lot. 'desktop/server' processors are optimized for a higher load and just don't scale down. Note that ARM isn't inherently low power, it's just the instruction set everyone in the world has rights to implement, and Intel pretty well dominated everything but an emerging low power market. You have a lot of innovation and skill at implementing 'just-enough' processors that simply picks ARM out of convenience.
In the data center context, things change. The notorious energy consumption of the low-power processors come to nothing when you can arbitrarily consolidate workload onto as few processors as possible. The economies of scale of the mainstream desktop/server platforms deliver are far greater than tiny low power devices.
In terms of MS experimenting with it, expect nothing to come of it. It will fail like Atom did in their experiment before. Assuming a long shot, expect nothing to change externally, even if MS discovers ARM is great for their data centers, they cannot readily win a market that centers around lower cost, lower energy, lower performance non-x86 compatible parts. They have a golden example of a company thinking their technology intrinsically drives the industry making a drastic change to discover they were wrong. Intel thought they dictated the terms of the industry, but Itanium simply failed to transform the market without quality x86 compatibility. This was the golden opportunity for AMD to swoop in with an alternative and make huge gains. MS is in the exact same situation, 99.9% of their clout is the environment of existing Windows apps. Microsoft has tried time after time various platforms to reach the same endgame of no success. If the new architecture in *theory* provided more performance, sufficient to emulate x86 instructions, then it would stand a remote chance, but going to lower performance platform renders this impossible. In a really long shot, MS gets a lot of really nice ARM hardware on the market, and then has to compete with Linux on its own merits rather than ecosystem of applications. It's nearly suicide to risk your largest leverage point unless the industry is imminently making you irrelevant even if you stick to your guns.
XML is like violence. If it doesn't solve the problem, use more.
This probably means Automated Resource Management. I can't belien
RISC can do a surprisingly heavy lift, pound for pound...
My old RAQ2 didn't even have heatsinks on the CPU...
http://slashdot.org/~GuyFawkes/journal
Here's a thought...most pure data retrieval tasks don't require a huge amount of compute power on the device making the request. If I were operating a datacenter with thousands of hits a second, I'd want to optimize for the ability to hold a session open, then offload the request to either a monster data layer or a midrange layer that brokers requests and caches frequent search results.
Something like a single-board computer (or a really scaled-up thin client :-) ) running a low-power processor dedicated to driving network interfaces that also have their own offloading processors would allow them to scale the access layer way up for less power costs. Reliability would be less of a concern too, because you could have tons of cheap devices for the same costs as a fraction of full servers.
When you scale out, you often don't need the overhead that full servers would give you, because you're limiting the tasks that layer of access has to do.
Or...they just want to see how many smartphones it would take to replace layer one of Bing. :-)
I'm waiting for the announcement of Windows Embedded CE 2011 Datacenter Edition.
MBA-ese for "take the blame"?
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
http://kin.com/
Even if Microsoft got involved in a low-power-computing market, it will not replace or supplant its core i386 product. Microsoft has a long record of attempting to support non-intel platforms and a long history of dropping that support even if all it required was minimal effort to cross compile and test.
In the end, other devices will compete and win. Most massive hosting activities, especially cloudy ones, are looking to Linux and similar/related technologies to operate them. Microsoft won't be able to compete against thousands of tiny suppliers. Microsoft can kill one or two or even ten competitors -- but thousands? Not a chance.
I'd like to see Apple ship an ARM-based Mac Mini server. That would come in handy for a couple of home-automation projects I'd like to do.
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
" Whoever gets the job 'can own the decision on the hardware that we use"
Translation: "Will somebody from Google please come work for us? We'll give you the keys to the executive washroom!"
Operator, give me the number for 911!
FYI: ARM is pretty common in our daily electronics, from Mobile Phone, to Home Appliance, to Machineries and Automotive, whenever a processor power is required, most likely it is ARM. ARM Linux (commonly categorized as embedded Linux) are pretty common too, but not obvious nor as fancy as Ubuntu. Most embedded Linux runs only a kernel + busybox + custom application. For example Sony utilize many embedded Linux (not all ARM) (http://www.sony.net/Products/Linux/)
You don't just plop down a bunch of ARM processors on a board and magically get suitable performance without scaling out memory architecture and such. The only way in the x86 space that very many core systems get acceptable results is by increasingly sophisticated memory architectures that demand more memory modules in aggregate to allow direct, lightly loaded paths between compute and memory. Those memory modules draw more energy, as does various strategies that put more memory controllers down to lighten the load and more. Scaling general-purpose computing tasks to many small cores simply has some significant challenges that drive up the incremental power requirements as it goes up.
The most performance per watt in pure compute power is currently PowerXCell 8i, which doesn't exist outside of an IBM blade as far as I know. If a datacenter wanted to *really* be serious about performance per watt, I think I'd see more QS22s lying around. Intel is admittedly not the leader in performance-per-watt, but the crown still lies in systems optimized for high resource utilization in a small number of CPU packages.
XML is like violence. If it doesn't solve the problem, use more.
I wasn't aware that the servers needed protection. Why don't they hire security guards instead of arming the servers? Seems like it would be safer tha way.
You can't logically make the step from Microsoft wanting ARM in a job description to the company moving to ARM. The reasoning wreaks of either sensationalism or stupidity.
Where's my ARM netbooks damn it ?!
The slogan is "Bing it and decide".
Microsoft, just use Bing: "Atom or ARM for my datacenter?"
*Bam* (or bing) there's your answer!
You're welcome!
It's mandatory to wash your hands before returning to the land of Dairy Queen.
I dunno if this is totally new, but my brother just got hired for Intel to go down to california and test out SSD drives. He's graduating this year.
The ad says "C++ should be your first love". This is definitively a no go for me. I think that the more you know C++, the more you hate it. There is a real lack of good languages comparable to C++. This language is useful in many domains, but even for masochists, only ignorants can really love C++.
In the end, there is only one relevant metric: ROI, and all other metrics need to be converted to that before any business decision is made.
new hardware expirementation [sic] including SSD and ARM,
Oh great, Microsoft isn't content with their proprietary OS and office suite; they now wants to sell us hardware, but not just any hardware. This hardware is so special that it expires after a period of time.
coding is life
...doesn't bing run on linux anyway?