2011. január 28., péntek

Microsoft pushing for 16-core Atom CPUs: something to do with Linux?

According to this article, Microsoft is pestering Intel to produce low-power Atom-based, x86 processors for server machines.

I am wondering why they would force this direction. Do they know server requirements better than Intel? Why do they think that low-power x86 server chips are so important?

I believe the answer comes from the following factors:

  • Power efficiency is becoming more and more important in the server room. Intel processors (Microsoft's home turf) have less than stellar watt/performance efficiency but they are the best in raw performance / cores.

  • ARM provides the best watt/performance in general computing (far far better than Intel x86) and ARM is seemingly scalable to the server performance range (with multiple cores and coming to 28nm high-performance production processes)

  • Microsoft doesn't have a server operating system presence on the ARM architecture. Linux on the other hand runs on ARM, has optimized distributions for ARM SOCs.

  • ARM licensees are actively pursuing server chips (Nvidia, Nufront...etc)


If 4-16 core ARM server processors appear in the near future, servers built with them would have superior watt/performance ratios so they may quickly gain acceptance.

These systems would be perfectly served by Linux distributions (Red Hat, Ubuntu, Suse) and Microsoft could not offer anything for them. Linux is already the strongest player in the datacenter and this would grow its market share considerably while reducing the market-share of Windows simultaniously.

Even if Microsoft manages to create a stable Win8 server OS solution with all the required additional Windows sw (database systems, application servers…etc) on ARM in 2-3 years, it will be pretty much too late. They will need to play catch-up with Linux. The Microsoft Win8 solution will have to sell for peanuts to be in the game which would make it very much unprofitable in the short-medium run. Moreover, as x86 server market share goes down, their x86 Windows Server OS profits also go down.

All in all: If ARM processors appear in the market in the near future, Microsoft may face a steep uphill battle in the datacenter. If x86 based Atom server can slow down the onslaught of ARM servers, Microsoft may gain enough time to come up with a Win8/ARM server solution and avoid serious loss of server market-share.

11 megjegyzés:

  1. [...] This post was mentioned on Twitter by Joe Hermando and tux news, Andras Soltesz. Andras Soltesz said: Microsoft pushing for 16-core Atom CPUs: something to do with Linux?: http://wp.me/pKBau-3n [...]

    VálaszTörlés
  2. Microsoft has caught embedded fever. The have ported (already) Windows and variants (yes... I'm talking Windows 7 AND Windows Server) to low end processors (even non x86) and are merely wanting make sure they can establish a functional footprint there without compromise.

    VálaszTörlés
  3. [...] Microsoft pushing for 16-core Atom CPUs: something to do with Linux? According to this article, Microsoft is pestering Intel to produce low-power Atom-based, x86 processors for server [...] [...]

    VálaszTörlés
  4. Anyone that says that datacenter linux is a bargain next to windows hasn't priced Red Hat, SuSE, Ubuntu or Oracle Linux enterprise licensing lately.

    (and corporations insist on buying support contracts far more often than not)

    VálaszTörlés
  5. All critical servers need additional support licensing, depending on the business cost of having the production servers down. If for any reason you have a committed SLA, then you'll need to pay the extra license. Having said that, the whole debate about ARMS/Intel, Windows/Linux will be transparent to most of the corporations (in 5 to 10 years), since it will all be in the cloud as the trend towards SAAS "Software as a Service" increases (ex: SalesForce.com).

    VálaszTörlés
  6. [...] http://www.pcworld.com/article/17474...ite_house.html http://soltesza.wordpress.com/2011/0...do-with-linux/ just a few articles to suggest a good reason to at least "know" what linux is, and what [...]

    VálaszTörlés
  7. Neither ARM nor Atom are much use for servers. They aren't designed for that role and they don't serve it well. There would have to be some peculiar special-purpose situation that HAD to sacrifice performance for power-savings before these types of chips would be justified.

    VálaszTörlés
  8. The Intel ATOM chips run the AMD-64 versions of Linux - and they do so really well. The small little low power boxes, from Shuttle for example, make perfectly good servers for small to medium enterprises. Presently they run 4 threads at once (4 Penguins), more would be merrier even for Linux.

    VálaszTörlés
  9. One thing you forgot to mention is it typically takes MS server software 3x the hardware to do the same functionality as Linux.
    You also forgot to mention that MS still requires scheduled downtime/reboots in order to continue to function - unless "function" includes getting hacked and borked. Which also relates to lost revenues and more admins required to keep the systems stable.

    VálaszTörlés
  10. How about using less power and so generating less heat and thereby being able to run at higher clock speeds? Noticed that clock speeds for x86 backed off from 4Mhz? That's because the x86 architecture has all sorts of ugly leftovers built-in. A clean design like ARM should be able to out-perform x86, and the new mass-market in cellphones, tablets, and other new general purpose computing devices make such a revolution possible.

    VálaszTörlés
  11. Intel should make Microsoft buy the CPUs... made to order. Then it's up to Microsoft what they want to do with the CPUs.

    VálaszTörlés