Download the Tom's Hardware App from the App Store
The reference for current tech news
Yes No
Ads

Microsoft Pressing Intel for 16-Core Atom

by - source: PC World

A 16-core Atom in Microsoft's servers could possibly maintain the current level of performance but consume less energy.

Microsoft is reportedly pushing Intel to create a 16-core version of its low-power Atom chip. The reason behind the request makes perfect sense: to use these processors to reduce the overall amount of power consumed by servers stationed in massive data centers--especially those powering Bing, Hotmail and Windows Live Messenger-- without sacrificing performance.

In a speech presented at The Linley Group Data Center Conference in Silicon Valley, Dileep Bhandarkar, an engineer with Microsoft's Global Foundation Services, said that there's a "huge opportunity" to improve energy efficiency by using servers based on processors like Intel's Atom, AMD's Bobcat or Via's Nano.

As it stands now, Intel processors-- like the Xeon--crammed in Microsoft's servers bring high clock speeds but are burdened with heavy power consumption and active cooling, thus costing the company a pretty penny. By using a 16-core Atom processor, Microsoft's thinking is that it can achieve the same high-GHz performance using the low power multi-core chips, thus requiring less power and cooling. Using a system-on-a-chip design would be even better.

"When you look at these tiny cores, another way of making them work in a very efficient way is [not to] surround them with a whole bunch of south bridges and network controllers," he said. "Essentially, the tiny cores and systems-on-chip should go together."

Bhandarkar expects Intel to eventually cave in now that ARM is heading into the server sector, adding that Intel will need to rely on the Atom in order to compete with ARM on power performance per watt. That said, there's a possibility Microsoft could incorporate ARM-based servers in the future. The only drawback is that the architecture will need to overcome a few serious hurdles first while also showing a clear performance benefit over x86 solutions.

"Instruction-set transitions are extremely painful," Bhandarkar said. "As a general rule of thumb, you have to have a sustainable improvement per dollar per watt of at least 2x -- some would say 5x -- but it's at least 2x to make it worthwhile. For some apps where you don't have that dependency the number could be smaller. ARM's an interesting thing to look at and, if nothing else, if it lights a fire under Intel and AMD to deliver more effective x86 solutions, I'm happy."

Currently Intel has no announcements to make in regards to Atom chips for data centers.

Share:
41
Comments
X
Submit

Comments
Add your comment
tacoslave 01/29/2011 3:19 AM
Hide
-5+

how bout asking amd for a 16 core zacate? it was highly scalable wasn't it?

mavroxur 01/29/2011 3:28 AM
Hide
-8+

A 16 core Atom seems like a neat idea, but the Atom's are lackluster performace-wise. A 16 core Atom against a Xeon LV? That seems like bring a knife to a gunfight.....even though it's a 16-bladed knife.

stingstang 01/29/2011 4:11 AM
Hide
-3+

This is like a little kid asking dad for a jetpack, since he flies airplanes. Wants are cool, Microsoft, but realism often takes over after your 10th birthday. How about asking for a 16 core Ivybridge without the graphics core? I'd love to undervolt a sandybridge and compare it to an atom. Toms, take it away.

jimmysmitty 01/29/2011 4:14 AM
Hide
-0+

I think MS is asking for the wrong thing. I think what they really want is a Terascale based CPU like the 80 core or 48 core CPu that Intel has shown off. The 80 core, at the time did the same work as 130 CPUs while only using 62w load.

That is what they want because the Terascals is highly customizable unlike Atom.

oneblackened 01/29/2011 4:17 AM
Hide
-5+

Why would you use atom? It's a piece of crap processor, easily outclassed by AMD's Zacate Fusion APU (which, as mentioned earlier, is scalable).

otacon72 01/29/2011 4:22 AM
Hide
-2+

oneblackened :
Why would you use atom? It's a piece of crap processor, easily outclassed by AMD's Zacate Fusion APU (which, as mentioned earlier, is scalable).



...yet Microsoft went to intel instead of AMD.

nebun 01/29/2011 5:06 AM
Hide
-3+

otacon72 :
...yet Microsoft went to intel instead of AMD.


intel runs the world, get used to it

alidan 01/29/2011 5:24 AM
Hide
-1+

mavroxur :
A 16 core Atom seems like a neat idea, but the Atom's are lackluster performace-wise. A 16 core Atom against a Xeon LV? That seems like bring a knife to a gunfight.....even though it's a 16-bladed knife.


correct me if im wrong, but isnt server side of things not dependent on speed but on how much data it can process? the 16 core may = the current ones in data processing power, but would use what is it, 1/5 the power?

jimmysmitty :
I think MS is asking for the wrong thing. I think what they really want is a Terascale based CPU like the 80 core or 48 core CPu that Intel has shown off. The 80 core, at the time did the same work as 130 CPUs while only using 62w load.That is what they want because the Terascals is highly customizable unlike Atom.



arent those experimental and no where near mass production?

oneblackened :
Why would you use atom? It's a piece of crap processor, easily outclassed by AMD's Zacate Fusion APU (which, as mentioned earlier, is scalable).



because code would need to be rewritten to take advantage of an apu, and that is a massive ammount of work, on par with porting it to arm.

jprahman 01/29/2011 5:57 AM
Hide
-3+

Yeah the 48 core terrascale CPU isn't designed to be put into production, it's just for researchers.

Server code can't really run on the GPU part of a APU, at least not web/file server code. The GPU part of a APU can only run massively parallel floating point code, web/file servers don't use much if any floating point math so the APU would be of no help.

I could see a atom with 16 cores doing well in a cloud computing server. A major tenet of cloud computing is to use low power/low cost CPUs in large numbers and so a low power 16 core atom would be a good fit.

_Pez_ 01/29/2011 6:25 AM
Hide
-2+

What about Tilera's Processors? those are 100 cores in a die.
http://www.tilera.com/products/pro [...] -Gx_Family

jprahman 01/29/2011 6:38 AM
Hide
-1+

I've heard about those before. They look extremely powerful, although operating systems would have to be adapted and software recompiled.

alidan 01/29/2011 6:39 AM
Hide
-4+

jprahman :
Yeah the 48 core terrascale CPU isn't designed to be put into production, it's just for researchers.Server code can't really run on the GPU part of a APU, at least not web/file server code. The GPU part of a APU can only run massively parallel floating point code, web/file servers don't use much if any floating point math so the APU would be of no help.I could see a atom with 16 cores doing well in a cloud computing server. A major tenet of cloud computing is to use low power/low cost CPUs in large numbers and so a low power 16 core atom would be a good fit.



lets put this in a way they people can understand better. a watt per core.

xenon 3.33 (3500-series "Bloomfield") would be at best, 16.25 watt per core, and at worst 32.5 watt per core, depending on if you count logical as being as good as a physical, i dont know how that works server side, but im assuming its better than desktop.
the best xeon, (6500/7500-series "Beckton") which i doubt they use, comes to 16.25 watt per core, on physical, and 8.125 watt per core if you count logical.

now the atom side, i went with the top model, and the lowest power model.

the lowest power, daimondvill dual core ht, comes in at 4watt per core, or, 2 watt if you go logical
and the best one, pineview, which comes in at 6.25 watt, and 2.75 watt pr core.

now lets take a look here, at a 1000 cores and in best conditions (these servers i assume use it in the 10000+cores per service minimum, probably that amount of cpus) now servers on the scale of hotmail and the like dont upgrade often, at least i dont think they would, but they make big upgrades, so Microsoft may be using even more inefficient processors.

but here, 1kwatt is 1000watt. and kwatt here will be measured in hours, and where i live 1kwatt equals 11 cents.

xeon 16.25kwatt = 1.7825$ an hour
xeon 8.125kwatt = .89375$ an hour
atom 2kwat = .22$ an hour
atom 2.75kwatt .3025$ an hour

lets blow this out, to 100000 cores to give you a better picture.
xeon = 178.25$ an hour 4,278$ a day 132,618$ a month 1,561,470$ a year
xeon = 89.375$ an hour 2,145$ a day 66,495$ a month 782,925$ a year
atom = 22$ an hour 528$ a day 16,368$ a month 192,720$ a year
atom = 30.25$ an hour 726$ a day 22,506$ a month 264,990$ a year

and this is powering the cpu alone, and those numbers are probably higher than i just mentioned. i just expanded it to the point people can see the real world difference

jamessneed 01/29/2011 6:50 AM
Hide
-1+

Did Microsoft wisper quietly or well use ARM... Sice they are writing Windows 8 to support ARM I can only assume server support for Windows Server will follow. I think this was a rather loud hint.

alidan 01/29/2011 7:07 AM
Hide
-1+

jamessneed :
Did Microsoft wisper quietly or well use ARM... Sice they are writing Windows 8 to support ARM I can only assume server support for Windows Server will follow. I think this was a rather loud hint.



i should also point out that arm apparently has tapped out a 28nm chip, cabable of up to 2.8ghz, and current arm cpus use less than 4 watts total, some older ones useing less than a watt, so i cant say how many watts they can put out, but what i do know is this, an arm chip can be put in a ipod, or other devices, and make nearly no heat, compared to competitors, so putting lets say 20 or so of those on a motherboard (if possible, o know we have 4 cpu mbs right now, but i think they dont have more due to size constraints on the cooling they need, and arm are SIGNIFICANTLY smaller than its competitors.

bearclaw99 01/29/2011 8:37 AM
Hide
--1+

But will it play Crysis????

alidan 01/29/2011 9:03 AM
Hide
-2+

bearclaw99 :
But will it play Crysis????


yes and no. yes in the sense that its more than fast enough, and no, in the sense that the code wouldn't execute off that chip

kartu 01/29/2011 9:52 AM
Hide
-1+

So in article we talk about "Intel's Atom, AMD's Bobcat or Via's Nano." in the title only the (vastly inferior compared to competitors) Atom is mentioned.

schmich 01/29/2011 11:09 AM
Hide
-1+

Does AMD's Bobcat have a faster processor than Atom? I know it has a graphical processor in the APU but would that even get used in the server? If the answers are no and no then Bobcat is only better for consumers.

zodiacfml 01/29/2011 11:35 AM
Hide
-0+

i don't get MS, aren't they using virtualization for that problem?

CYRUSFOX 01/29/2011 12:35 PM
Hide
-0+

schmich :
Does AMD's Bobcat have a faster processor than Atom? I know it has a graphical processor in the APU but would that even get used in the server? If the answers are no and no then Bobcat is only better for consumers.



Yes Bobcat is faster than atom on the CPU side according to passmark, just compare the scores of the e-350 to the fastest desktop Atoms
E- 350 gets a 798
Atom D525 gets a 718
http://www.cpubenchmark.net/cpu_list.php

kronos_cornelius 01/29/2011 12:38 PM
Hide
-0+

Its funny how Microsoft first slap Intel in the face by announcing they will run Windows on ARM, and then they ask Intel for favors. They probably ran a serious estimate to see if they could switch to ARM over 10 years. Once they see the current technical difficulties with ARM for servers (no 64 instruction set, and other). Then they probably rethought "well maybe we should stick with Intel for a while longer(on servers), but get then to do something about the heat in this (server) room!"

liveonc 01/29/2011 2:16 PM
Hide
--1+

kronos_cornelius :
Its funny how Microsoft first slap Intel in the face by announcing they will run Windows on ARM, and then they ask Intel for favors.

How else to say, we don't need you, but we "might" need you. There's still AMD, but they're being "polite".

loomis86 01/29/2011 5:11 PM
Hide
-1+

I love it! This article is basically a variation of my theory...that the future of computers is multi-core MICROCONTROLLERS...NOT a CPU as we currently think of them. They will do away with graphics cards first. Then hard drives will cease being serial ATA and will all be PCI or some such. Then ram and bios will migrate to the CPU. Everthing is gradually converging onto one single die...ie a microcontroller.

geoffs 01/29/2011 7:04 PM
Hide
-1+

loomis86 :
Then ram and bios will migrate to the CPU. Everthing is gradually converging onto one single die...ie a microcontroller.


RAM will not be integrated with the CPU any time soon, the manufacturing processes are too different. At least, they are with DRAM. MRAM or memristor based memory may change that in the future. Plus, RAM needs vary so much by application that being able to install different amounts of RAM is important for both cost and performance reasons. Someday, maybe, but I doubt it. RAM and storage will be separate for the foreseeable future, and likely indefinitely.

geoffs 01/29/2011 7:23 PM
Hide
-2+

The fundamental performance limit of the Atom CPU is it's an in-order execution unit. Hyper-threading makes that less of a factor in a multi-threaded environment, but it will remain slower than the OoO Bobcat for each thread and slower overall. And it looks like the Bobcat will do it at lower power than the Atom. The VIA NANO is similarly fast, but not as power efficient. If AMD addresses memory bottlenecks on the current Bobcat based APUs, the Bobcat could completely smoke the Atom. If they also added SMT capabilities Atom would be completely outclassed.

silverblue 01/29/2011 8:28 PM
Hide
-0+

alidan :
because code would need to be rewritten to take advantage of an apu, and that is a massive ammount of work, on par with porting it to arm.



Why recode anything? You don't have to rewrite software just to make Brazos actually work, in the same way you don't have to rewrite software just to make Atom work. They're both x86-64 architectures albeit on a smaller, more simplified scale.

formin 01/29/2011 8:41 PM
Hide
-0+

hope these guys get a cache bump

ProDigit10 01/29/2011 11:00 PM
Hide
-0+

Right now there's only ARM, or a board loaded with (64 or so) Z-series Atom processors.

I would love a quad core Atom, with independent core voltage and speeds, and core shut down of inactive cores.
As well as CPU and integrated graphics turbo boost technology.
If not turbo boost, at least allow users to overclock the atom by 20% (~2Ghz)!

mavroxur 01/30/2011 12:30 PM
Hide
-1+

alidan wrote :

correct me if im wrong, but isnt server side of things not dependent on speed but on how much data it can process? the 16 core may = the current ones in data processing power, but would use what is it, 1/5 the power?







Don't work with servers much, do you?



chickenhoagie 01/30/2011 7:54 AM
Hide
-0+

loomis86 :
I love it! This article is basically a variation of my theory...that the future of computers is multi-core MICROCONTROLLERS...NOT a CPU as we currently think of them. They will do away with graphics cards first. Then hard drives will cease being serial ATA and will all be PCI or some such. Then ram and bios will migrate to the CPU. Everthing is gradually converging onto one single die...ie a microcontroller.


Actually..this won't happen. otherwise it would've happened a long time ago. This might happen for phones and other small devices, but for desktops, there will always be mainstream boards for sale with upgradeable features. Customers want the ability to upgrade, so the only thing manufacturers are going to do is make things more compact and faster, but still upgradeable.

Anonymous 01/30/2011 5:29 PM
Hide
-0+

AFAIK, Atom is much less power efficient than Nehalem. A 60W quad-core L-series Xeon will beat a 16-core Atom with the same TDP senseless on both multithreaded and (especially) single-threaded workloads. It seems that this is a continuation of the usual Micro$oft policy - "more shit for the consumers!"

P.S. Don't say that single-threaded performance is irrelevant for servers - responce time is often as important as throughput.


Ads

Best offers

Newsletters


OK
Ads