backtop


Print 28 comment(s) - last by senbassador.. on Aug 27 at 5:57 PM


TILE64 Processor Block Diagram  (Source: Tilera)
MIT Spin-out creates 64-core processor based on "mesh" architecture

Tilera Corporation, 2004 MIT startup founded on proof-of-concept mesh-based computing today launched the TILE64 processor.  TILE64 is the first in a family of Tile Processor chips based on am architecture that can scale to hundreds and even thousands of cores.

However, don't get too excited while dreaming of 64-core gaming.  Tilera claims the TILE64 has potential uses in video processing and network applications, but the processor is designed more as 64 systems on a single chip, rather than a 64-core general purpose GPU. 

"This is the first significant new development in chip architecture in a decade," said Tilera President and CEO, Devesh Garg. "We developed this new architecture because existing multicore technologies simply cannot scale beyond a handful of cores. Moreover, customers have repeatedly indicated that the current multicore software tools are very primitive because they are based on single-processor-core models. We're introducing a revolutionary hardware and software platform that has solved the fundamental challenges associated with multicore scalability."

Tilera's new architecture eliminates the on-chip bus interconnect by placing a communications switch on each processor core and arranging them in a grid fashion on the chip, which the company calls iMesh -- intelligent Mesh.

Instead of a dedicated socket interface, the TILE64 daughterboard plugs into standard PCIe. A host operating system -- Linux or Windows -- recognizes the daughterboard as a new device instead of an extra 64 CPUs.

Each of the tiles is a full-featured, general-purpose processor that includes L1 and L2 caches, as well as a distributed L3 cache. Each core is also capable of running its own operating system, such as Linux. The cores can then interact with the iMesh network, which provides extremely low-latency, high bandwidth communications between the cores, memory and the I/O.

Intel's Teraflops Research Chip carries a striking resemblence to TILE64.  Indeed, Tilera and Intel even carry the same terminology to describe the tiles and their functionality. In theory, both chips behave almost identically with regard to mesh computing -- one tile or several tiles can be confgured to act in parallel.

In order to minimize total system power, cost and footprint, the TILE64 processor integrates four DDR2 memory controllers and a complete array of high speed I/O interfaces; including two 10 Gbps XAUI, two 10 Gbps PCIe, two 1 Gbps Ethernet RGMII and a programmable flexible I/O interface to support interfaces such as compact flash and disk drives. 

Each core consumes approximately 170 to 300 milliwatts.  While each core does not reside on a separate power plane individual cores can be set into deep sleep states.  However even with this aggressive sleep state management, the process is still fabricated entirely on TSMC's aging (and relatively inefficient) 90nm node; the company has not announced plans to shrink this process technology.

Intel's Teraflops Research Chip boasts nearly two teraFLOPs of processing power on a single 80-core processor, TILE64 musters about a tenth of that.  However, aside from the fact that Tilera's CPU is available today, the focus for TILE64 is high performance-per-watt, as evidenced by its sub-20 watt peak-load envelope.

The processor is ideally suited for high performance embedded system markets, such as switches, security appliances and high-definition video applications. Tilera claims the chip will be available today in 600MHz to 900MHz variants, though corporate documentation (PDF) suggests 1GHz models exist but are not commercially available. Production pricing for the TILE64-family starts at $435 in bulk quantities.

Tilera's roadmap also includes plans for a 36-core and a 120-core device.



Comments     Threshold


This article is over a month old, voting and posting comments is disabled

$435???
By DonkeyRhubarb on 8/22/2007 4:39:35 AM , Rating: 2
I thought we were getting a good deal on the new core 2 quad.

Am I really getting this right? A 64 core processor for $435??? (Wholesale I know)




RE: $435???
By Gul Westfale on 8/22/2007 8:19:44 AM , Rating: 5
well we pay not for the amount of cores but for the amount of transistors that are on a chip. in order to fit 64 cores on a chip each one must either be very simple or the chip miust be huge. since a huge chip with lots of transistors must be very expensive to make the tile64 must consist of 64 very simple, cheap to make cores.

sort of like sun's niagara, where each core is simple but works just fine for its intended applications. think of it as the zerg approach.


RE: $435???
By StevoLincolnite on 8/22/2007 10:37:26 AM , Rating: 5
I love how StarCraft can be brought into any situation :P
Still... Folding @ home anyone?


RE: $435???
By S3anister on 8/22/07, Rating: 0
Low or High?
By bldckstark on 8/22/2007 12:21:12 PM , Rating: 3
quote:
the focus for TILE64 is low performance-per-watt, as evidenced by its sub-20 watt peak-load envelope.


Low performance per watt? I had that with my Celeron 333.

I think maybe this should be restated as high performance per watt, or low power consumption.

Am I wrong?




RE: Low or High?
By KristopherKubicki (blog) on 8/23/2007 1:32:08 AM , Rating: 2
You are correct. This has been fixed.


That's some awsome stuff
By leidegre on 8/22/2007 4:05:50 AM , Rating: 2
Is this in anyway affiliated with the research publish a while ago about massive multi-cell CPU design, where a group of scientist developed a way to run single threaded software in this kind of environment.

Nevertheless, this is kind of a surprise, and looks like it's packing for a bright future.




RE: That's some awsome stuff
By tuteja1986 on 8/22/2007 5:03:04 AM , Rating: 2
intel removes the Intel division 7 from the AMD front to do an analysis the threat that can be caused by Tilera. They are to identify its Marketing , PR , Supporter and business partners.

Anyways i hope this true 64 core not a IBM Cell type CPU where it spec can be considered a mini core.


Integrated Server
By Alexstarfire on 8/22/2007 1:24:29 PM , Rating: 2
So is this PCIe device like an integrated server? From what I understand it's not actually part of the CPU on the motherboard but like it's own separate device. Would you just send information to it and it'd spit back out the results, or what? Not only that, with 64 cores and this being on a PCIe bus I can see a bottleneck forming. I fail to see how this will be used, but I guess I'll see what they do with it in the future.




RE: Integrated Server
By johnsonx on 8/22/2007 9:02:07 PM , Rating: 2
I think the PCIe board as described is a developement platform. It probably wouldn't generally be used that way.


hence the name Tile64....
By crystal clear on 8/22/2007 7:38:52 AM , Rating: 3
quote:
Tilera's new architecture eliminates the on-chip bus interconnect by placing a communications switch on each processor core and arranging them in a grid fashion on the chip, which the company calls iMesh -- intelligent Mesh.


Add on this for a more detailed explaination-

Tilera's grid is created by placing tiles in eights row of eight tiles apiece, hence the name Tile64. Each tile contains a switch that moves the data along to the next tile.

http://www.computerworld.com/action/article.do?com...




Obsolete
By BruceLeet on 8/22/2007 9:01:05 AM , Rating: 2
quote:
1.6 Celeron will finally be obsolete...


quote:
I think that day is very near my friend.


Its BEEN obsolete for more than a year now




picking a nit, heh...
By 1078feba on 8/23/2007 9:39:44 AM , Rating: 2
quote:
...each processor core and arranging them in a grid fashion on the chip, which the company calls iMesh -- intelligent Mesh.


Is anyone else getting as tired as I am of seeing a lower case "i" at the beginning of product names/concepts? I know I am being petty, but it's getting really, really old.

Besides, I would have thought that Apple would have the letter's usage in this manner copyrighted...




I wonder how long
By senbassador on 8/27/2007 5:57:17 PM , Rating: 2
I wonder how long before Apple will try to sue them for their name. Isn't pretty much anything with an "i" in it in the beginning de facto an Apple trademark.




Correction please.
By ButterFlyEffect78 on 8/22/07, Rating: -1
RE: Correction please.
By Visual on 8/22/2007 4:51:00 AM , Rating: 2
and the smaller version with 32 instead of 36?
why, do you have a source that you can show, or you're just basing your "correction" on a gut feeling? not everything needs to be a power of two, you know...


RE: Correction please.
By 3kliksphilip on 8/22/2007 5:18:41 AM , Rating: 2
8 x 8 = 64
6 x 6 = 36

I see what they did there! It's a grid style system. Can't wait for a 128 core processor. My 1.6 Celeron will finally be obsolete...


RE: Correction please.
By mdogs444 on 8/22/2007 8:32:21 AM , Rating: 2
quote:
1.6 Celeron will finally be obsolete...


I think that day is very near my friend.


RE: Correction please.
By omnicronx on 8/22/2007 10:58:38 AM , Rating: 2
He already missed it, it was 2 years ago... then again this machine is a p3 1ghz =D


RE: Correction please.
By LogicallyGenius on 8/23/2007 3:57:53 AM , Rating: 2
I hope Open Java quickly moves on to this, once JVM goes multiCore - parallel processing, speeds will get 64 times monoCore Java Apps.


RE: Correction please.
By Treckin on 8/22/2007 12:46:46 PM , Rating: 2
11x11=121... not 120 or 128. I suppose they could have dropped the 1 for marketing purposes.


By KristopherKubicki (blog) on 8/22/2007 5:25:11 AM , Rating: 2
I'm not sure where you got that data. Right on Tilera's site:

quote:
The TILE64 processor is available now in three different device variants based on frequency and I/O capabilities. Production pricing for the TILE64 family starts at $435 in 10K unit quantities. Tilera's roadmap also includes plans for a 36-core and a 120-core device. More information on Tilera and the TILE64 processor can be found on Tilera's new web site, also launched today, at www.tilera.com.


http://www.tilera.com/news_&_events/pr_070820.php


RE: Correction please.
By wordsworm on 8/22/2007 5:47:55 AM , Rating: 2
quote:
Thats 128 cores in the future and not 120.


Actually, 120 core is correct according to http://xtreview.com/addcomment-id-3158-view-Tilera...
http://www.iht.com/articles/2007/08/20/business/ch...
and ever other review I could find on the chip. Seems that Butterflyeffect78 is full of it.


RE: Correction please.
By DeepBlue1975 on 8/22/2007 8:40:39 AM , Rating: 2
If its a square grid, you can't make a 128 neither a 120 core version.
If it can be a little rectangular, 12x10 cores makes 120... But 16x8 would be just "way too rectangular". Maybe a wide version of the Tilera? (just kidding)


RE: Correction please.
By Chaotic42 on 8/22/2007 10:34:58 AM , Rating: 2
11x11 and take the core in the middle out?

Either way, it's nice to see that multi-core is the way to go (I've been using dual processor systems for about five years now and I hate going back), but we need to see some aggressive moves by the OS and software folks now. I'll bet the 3D Studio Max people are wetting themselves with joy over these multi-core systems.


RE: Correction please.
By Screwballl on 8/22/2007 10:45:26 AM , Rating: 2
6x6 = 36 cores
8x8 = 64 cores
11x11 = 121 cores
10x12 = 120 cores

all this on a 90nm core? or maybe the 120 is 2x64s but uses 8 for the interconnect bus?

we will see once more info is available


RE: Correction please.
By enthusiaster on 8/25/2007 8:48:54 PM , Rating: 2
8x8=64
x2 (factoring in DDR) = 128
who knows what they did with the 8 bits? i cannot tell by the diagram. maybe a feed for the preproc.


RE: Correction please.
By johnsonx on 8/22/2007 9:00:42 PM , Rating: 2
quote:
Seems that Butterflyeffect78 is full of it.


To the surprise of absolutely no one.


"Spreading the rumors, it's very easy because the people who write about Apple want that story, and you can claim its credible because you spoke to someone at Apple." -- Investment guru Jim Cramer




Latest Headlines
2/10/2012 Daily Hardware Reviews
February 10, 2012, 5:50 PM
2/9/2012 Daily Hardware Reviews
February 9, 2012, 11:54 AM
2/8/2012 Daily Hardware Reviews
February 8, 2012, 1:11 PM
2/7/2012 Daily Hardware Reviews
February 7, 2012, 12:23 PM










botimage
Copyright 2012 DailyTech LLC. - RSS Feed | Advertise | About Us | Ethics | FAQ | Terms, Conditions & Privacy Information | Kristopher Kubicki