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

MIT's 100-core CPU Will Be Ready This Year

by - source: Wired

And they're not stopping at 100, either.

Way back in October of 2009, Tilera Corp announced that it had managed to squeeze 100 cores onto a single chip. The announcement focused on a new line of multi-core processors called the TILE-Gx series. Tilera said it planned to release 16, 36, 64, and 100 core models with the goal of simplifying system architecture. So far, the company has launched the 16, 36, and 64 core models. So where's that 100 core model?

According to Wired, we don't have to wait much longer, as Tilera plans to ship the 100-core TILE-Gx later this year. Not only that, but the company's next line, code-named Stratton and set for release in 2013, will mean an expansion of cores in both directions: Tilera is claiming as few as four and as many as 200 cores for the Stratton line and a move from a 40-nm to a 28-nm process means they can cram more circuits into the same area. 

Quanta is one of the manufacturers that Tilera supplies chips to, and though the servers it supplies to big-name web companies aren't powered by Tilera yet, Wired reports that the MIT-run company is on the radar of several companies. In fact, just last summer, Facebook pitted the TILE-Gx against Intel and AMD's Xeon and Opteron server-processors. The test saw a tuned version of Memcached on the 64-core Tilera TILEPro64 yielded at least 67 percent higher throughput than low-power x86 servers.

Though the social network was obviously pleased with the TILERPro64's performance, Facebook highlighted the limited amount of memory the Tilera processors support as a problem for the server chips. Thirty-two-bit cores can only address about 4GB of memory and, as Anant Agarwal, director of MIT's CSAIL (the lab behind Tilera), puts it, "A 32-bit architecture is a nonstarter for the cloud space." Tilera’s 64-bit processors are capable of supporting as much as a terabyte of memory and should more than address this problem, but Agarwal hasn't said if the improvement has been enough to sway Facebook, revealing only that Tilera and the social networking site have a good relationship.

Read more on Tilera, its 100-core chips, and its plans for future server processors, on Wired.

Further Reading:

Share:
63
Comments
X
Submit

Comments
Add your comment
sunflier 01/24/2012 6:13 PM
Show
chickenhoagie 01/24/2012 6:27 PM
Show
Anonymous 01/24/2012 6:34 PM
Show
nurgletheunclean 01/24/2012 6:35 PM
Hide
--2+

While a good approach, it will not be mainstream. People have been asking Intel to do this for years with the original atom processor. Now that Medfield is out and can run at peek frequency at 650mw. Intel could pack 100 medfields onto a single die for a fraction of the wattage of TILE-Gx, and have full x86 compatibility at the same time. If serious demand for this kind of chip surfaced Intel's designs and processes would be far more desirable.

and no it won't run BF3, or windows.

theuniquegamer 01/24/2012 6:41 PM
Hide
-1+

will they sell it or make a consumer version of it for market?

greghome 01/24/2012 6:45 PM
Hide
-5+

Quote :MIT's 100-core CPU Will Be Ready This Year


You sure it's not AMD or they're not stealing AMD's CPU strategy ? :pt1cable:
*sarcasm*

internetlad 01/24/2012 6:46 PM
Hide
-10+

inb4 DURR CAN'T WAIT TO PUT THAT IN MY GAMING PC from a bunch of 14 year olds who don't know what's going on.

I know this because I was that 14 year old once.

dormantreign 01/24/2012 6:50 PM
Hide
-4+

i sorta want GHZ too. The dolphin emulator requires it and a boat load of applications run faster too with higher GHZ. Hold at 8 cores and push the GHZ envelope to around 6...then add more cores again. Rinse and repeat.

greghome 01/24/2012 6:52 PM
Hide
-9+

dormantreign :
i sorta want GHZ too. The dolphin emulator requires it and a boat load of applications run faster too with higher GHZ. Hold at 8 cores and push the GHZ envelope to around 6...then add more cores again. Rinse and repeat.



You do remember the whole Pentium 4 vs Athlon vs Core2 fiasco right?
higher clocks do no necessarily mean higher performance......

Pherule 01/24/2012 7:07 PM
Show
rosen380 01/24/2012 7:19 PM
Hide
-4+

"higher clocks do no necessarily mean higher performance......"

This. You take a P4 3.80 GHz and I'll take a Core i7-2960XM [2.70 GHz]. The latter DESTROYS the former despite the difference in clock speed...

I'll take $$$ put into architecture changes that yield 10x performance improvements over the same money going towards doubling clock speeds...

ajay_vishvanathan 01/24/2012 7:32 PM
Hide
-3+

o.O looks like i can run a hundred counter strike 1.6 servers from my home with enough ram and internet.. :D
ILL BE RICH!!!! :D
btw keep it up.. reduces business costs.. saves space in servers.. this is just good.. :D

mrmaia 01/24/2012 7:47 PM
Hide
-0+

Quote :In fact, just last summer, Facebook pitted the TILE-Gx against Intel and AMD's Xeon and Opteron server-processors.


Wait, is Facebook reviews hardware? I guess Apple fanbois found their safe haven with their $8k FB machines.

wardwing 01/24/2012 7:53 PM
Hide
-1+

I wonder how F@H would run on this? 25x4 clients? 100x1 client?

x denoting cores fwi

rosen380 01/24/2012 8:08 PM
Hide
-1+

wardwing :
I wonder how F@H would run on this? 25x4 clients? 100x1 client?x denoting cores fwi



Maybe not a review, but I assume they have some unbelievably huge amount of hardware powering their site, so I bet they have a vested interest in finding more efficient CPUs...

rosen380 01/24/2012 8:09 PM
Hide
-1+

Sorry-- I replied to the wrong post :)

Zagen30 01/24/2012 8:50 PM
Hide
-1+

wardwing :
I wonder how F@H would run on this? 25x4 clients? 100x1 client?x denoting cores fwi



Outside of the fact that it's not an x86 processor, and thus not supported, the Wired article says that the cores are not very optimized for floating-point performance, which is what FAH depends on. 64, or 100, of these cores on one chip could make up for the individual lack of FP computational power, but I'm not sure any of us could say more than that.

warezme 01/24/2012 9:26 PM
Hide
--2+

blast from the past comment..., but will it run crisys?

madooo12 01/24/2012 9:29 PM
Hide
-1+

i don't understand, don't GPUs now have 2048 cores
for stuff that needs parallelism GPUs are king, why use 100 core CPUs while you can get 2048 core GPUs

or is there something i missed

mbryans 01/24/2012 9:33 PM
Hide
--2+

I think they should make a 100-core CPU with integrated graphics on a single chip. Working in 64-bit environment with a maximum TDP of 100 Watts, and supports DirectX 11. The integrated graphics have performance equivalent 4-way CrossFireX HD 7970. Too bad they have not think about it ...

madooo12 01/24/2012 9:37 PM
Hide
-0+

rosen380 :
"higher clocks do no necessarily mean higher performance......"This. You take a P4 3.80 GHz and I'll take a Core i7-2960XM [2.70 GHz]. The latter DESTROYS the former despite the difference in clock speed... I'll take $$$ put into architecture changes that yield 10x performance improvements over the same money going towards doubling clock speeds...


actually i remember something on THW that showed all intel core processors had nearly equal IPCs
and they beat P4
so higher clock speeds on core processors do mean performance gains

warmon6 01/24/2012 9:40 PM
Hide
-1+

rosen380 :
Maybe not a review, but I assume they have some unbelievably huge amount of hardware powering their site, so I bet they have a vested interest in finding more efficient CPUs...



That's called all the people donating the computers time for F@H. ;)


wardwing :
I wonder how F@H would run on this? 25x4 clients? 100x1 client?x denoting cores fwi



Well, there isn't a core/thread limit as of right now and if memory serves right, on the F@H forums, someone had eight, 8 core xeons on one motherboard (64 cores but 128 Threads) and it was running fine with one client.

So 1 client will support over 100 cores. Although the better question is, is the FPU's in each core strong or are the weak? That'll make more of a difference.

willard 01/24/2012 9:47 PM
Hide
-4+

mbryans :
I think they should make a 100-core CPU with integrated graphics on a single chip. Working in 64-bit environment with a maximum TDP of 100 Watts, and supports DirectX 11. The integrated graphics have performance equivalent 4-way CrossFireX HD 7970. Too bad they have not think about it ...


Dear lord I hope you're joking. Nobody could be that clueless.

pedro_mann 01/24/2012 9:56 PM
Hide
-1+

nurgletheunclean :
While a good approach, it will not be mainstream. People have been asking Intel to do this for years with the original atom processor. Now that Medfield is out and can run at peek frequency at 650mw. Intel could pack 100 medfields onto a single die for a fraction of the wattage of TILE-Gx, and have full x86 compatibility at the same time. If serious demand for this kind of chip surfaced Intel's designs and processes would be far more desirable.and no it won't run BF3, or windows.


If it were an x86 chip why wouldn't it run windows? No reason not to run an enterprise grade server os on an x86 chip. Unless you are trying to save on licensing costs. But, I do agree that it would not be a great gaming chip. Same reason AMD got slammed on it's new architecture. I am pretty sure IPC on the atom chips wouldn't scale well for single threaded apps. But 100 atom cores might perform like 50 i7 cores. And not to mention the power savings if a serer can sit at idle running just a couple atom cores and throw on the heat when demand increases. I could see extra servers sitting around that can handle insane peak loads, but cost very little to operate when unused.

pedro_mann 01/24/2012 10:01 PM
Hide
-1+

mbryans :
I think they should make a 100-core CPU with integrated graphics on a single chip. Working in 64-bit environment with a maximum TDP of 100 Watts, and supports DirectX 11. The integrated graphics have performance equivalent 4-way CrossFireX HD 7970. Too bad they have not think about it ...


Using current silicon technology, I am pretty sure a 7970 won't run full load at 100 watts TDP, let alone the extra three, and add in the 100 cpu cores and you are sunk. You are describing like a 500 watt design. Now imagine what temperature that much energy in that small amount of space would reach. There is no solder invented on this planet that wouldn't melt. You'de have to bathe it in liquid nitrogen just to get it to boot.

willard 01/24/2012 10:01 PM
Hide
-6+

dormantreign :
i sorta want GHZ too. The dolphin emulator requires it and a boat load of applications run faster too with higher GHZ. Hold at 8 cores and push the GHZ envelope to around 6...then add more cores again. Rinse and repeat.


You need to bone up on your CPU history, as do all the other people clamoring for "more GHZ."

The clock speed wars ended because it was totally unsustainable. The increase in heat generated from running at higher clock speeds is greater than the amount of extra speed you get. So, for example, if you increase the clock speed 15%, you increase the heat by 30% (not real numbers). Most people don't have access to plentiful liquid nitrogen, so you can't just keep ratcheting up the speed or the chips will literally burn up.

Instead, Intel and AMD have adopted different strategies to make the chips faster. Intel has aggressively optimized the chips to get a higher IPC (Instructions Per Cycle). This means that more gets done on every cycle. AMD was initially pursuing this as well, and was beating Intel in this arena, but in recent years they stagnated and even regressed (I'm looking at you Bulldozer) on their IPC. To compensate, they just cram more cores onto the chip. Works well in some cases, really poorly in others.

So, the chips we see today are a product of these diverging strategies solving the problem of "How do we make chips faster when we can't increase the clock speed?" Intel chips have fewer cores than AMD chips, but each core is much more powerful than an AMD core. This is why Intel totally dominates AMD in single threaded workloads. At a given clock speed, Intel chips are simply faster clock for clock than AMD's. On the other hand, AMD chips can really stretch their legs when presented a multithreaded workload and usually pull ahead of Intel if they can keep all their cores active.

willard 01/24/2012 10:04 PM
Hide
-5+

madooo12 :
i don't understand, don't GPUs now have 2048 coresfor stuff that needs parallelism GPUs are king, why use 100 core CPUs while you can get 2048 core GPUsor is there something i missed


GPU cores and CPU cores are not the same. GPU cores are actually extremely limited in what they can do, and what they're good at. If your application falls into the narrow bounds of what GPGPU is good for, then using a GPU is great. Otherwise, you want lots of CPU cores which are more general and more powerful.

madooo12 01/24/2012 10:11 PM
Hide
-0+

willard :
GPU cores and CPU cores are not the same. GPU cores are actually extremely limited in what they can do, and what they're good at. If your application falls into the narrow bounds of what GPGPU is good for, then using a GPU is great. Otherwise, you want lots of CPU cores which are more general and more powerful.


so you mean that those 100 CPU cores aren't limited

willard 01/24/2012 10:11 PM
Hide
-0+

Zagen30 :
Outside of the fact that it's not an x86 processor, and thus not supported, the Wired article says that the cores are not very optimized for floating-point performance, which is what FAH depends on. 64, or 100, of these cores on one chip could make up for the individual lack of FP computational power, but I'm not sure any of us could say more than that.


If you want a many core, floating point optimized chip, look into Intel's upcoming Knight's Corner coprocessor. It's slated for a release either later this year or early 2013. I don't think they've actually said how many cores will be in it, but I've seen the number 50+ several times. It's also x86.

They demoed an early version several months ago, and the one chip was as powerful as the world's most powerful supercomputer from the late 90s. Now THAT would tear up some F@H.

willard 01/24/2012 10:12 PM
Hide
-2+

madooo12 :
so you mean that those 100 CPU cores aren't limited


I don't know anything about these chips, but no, they're probably general purpose cores. GPUs really only excel about performing the same operation on lots of pieces of data at the same time. So they're great for things like bitcoin, when all you need to do is calculate a hash on a ton of data, but lousy at things like running an operating system. Your computer is doing a lot of totally different things at once, and in fact most of the threads aren't even remotely related or similar. GPUs are terrible at that.

madooo12 01/24/2012 10:23 PM
Hide
--2+

willard :
I don't know anything about these chips, but no, they're probably general purpose cores.


if you can put 100 cores on one die, then it's impossible they're not limited
if they weren't then why aren't they used now
i mean 64 core versions

usually i'd prefer having a quite good CPU for stuff that can't be GPU accelerated and a good GPU for stuff that works good on GPGPUs, like tirinity


Ads

Best offers

Newsletters


OK
Ads