Slashdot Mirror


More Cell Processor Details And First Pictures

slashflood writes "After reading two articles on slashdot about the Cell architecture and another one that criticizes the extensive roundup of the STI patents, I found the first pictures of the Cell core. It seems that at least some predictions were true. Seeing is believing." mtgarden points to this ZDNet article which says that the "first version of the chip will run at speeds faster than 4GHz. Engineers were vague on how much faster, but reports from design partners say 4.6GHz is likely. By comparison, the fastest current Pentium PC processor tops out at 3.8GHz." (More below.)

Hack Jandy writes "Anand Shimpi has some details about the upcoming Cell processor (PS3) in his personal blog. According to Anand, "Rambus announced that the new Cell processor uses both Rambus XDR memory and their FlexIO processor bus. Because Rambus designed the interface for both the memory controller(s) and the processor interface, the vast majority of signaling pins are using Rambus interfaces - a total of 90% according to Rambus." Hasn't Rambus been showing up a lot again recently? The fact that Cell uses XDR has been widely speculated, but the fact that it will also use the Rambus bus signalling is something completely new."

33 of 535 comments (clear)

  1. Cell by ryanmfw · · Score: 5, Interesting

    Cell processors could really dominate. With how cheap they arespeculated to be, their distributed processing, and their all around speed, the could take over a significant part of the computer marketshare. If Cell processors also have the Power4 processors in them, this could be a replacement for x86. Could be. As other articles have pointed out, x86 has had superior competition in the past, and has been able to weather it. We shall wait and see. Cheers

    --
    Hurricane Ivan: A 17th century prison collapsed. All of the inmates escaped.
    1. Re:Cell by hattig · · Score: 5, Interesting
      From http://www.aceshardware.com/forums/read_post.jsp?i d=115121622&forumid=1

      CELL is a Multi-Core Architecture
      Contains 8 SPUs each containing a 128 entry 128-bit register file and 256KB Local Store
      Contains 64-bit Power ArchitectureTM with VMX that is a dual thread SMT design - views system memory as a 10-way coherent threaded machine
      2.5MB of on Chip memory (512KB L2 and 8 * 256KB)
      234 million transistors
      Prototype die size of 221mm2
      Fabricated with 90nanometer (nm) SOI process technology


      We're talking about a single-core POWER5 design (because of the SMT).

      But 221mm^2 ... that's big, bigger than a 130nm Opteron, bigger than a dual-core 90nm Opteron. But wait for 65nm, and you've got something of a manageable size to make a cheaper console. I don't see 4 Cells in a PS3 though, not even at 65nm, unless it is going to cost a boatload. Still, Sony aren't a little company, I'm sure they could sort it out.

      Still, I guess this means the next PowerMac G5 will be using processors with SMT finally.
    2. Re:Cell by bonch · · Score: 2, Interesting

      The Cell chip uses the Power architecture, so one wonders if Apple isn't going to ship a 3.0 Ghz G5 after all and just wait for Cells instead (4.3 Ghz dual Power Mac Cell? Geez...).

    3. Re:Cell by Will+Fisher · · Score: 2, Interesting

      I'm skeptical.

      My Geforce 6800GT has 220M transistors on a 130nm process, and manages no more than around 400MHz.

      How on earth can a 240M transistor chip on a 90nm process achieve 4600MHz?

      NOBODY has seen even a 2 fold clock speed increase in the move from 130nm to 90nm let alone 11 fold. I know that these two chips arn't exactly comparable, but 4.6GHz?

      This sounds like marketing hype to me.

  2. Unsure by networkBoy · · Score: 1, Interesting

    Is the cell processor a vector based CPU like previous PS cpu's? If so a cluster could prove quite formidable indeed!
    (Seriously, vector processors are great for weather and nuklear simulations)
    -nB

    --
    whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
  3. PS3 by clean_stoner · · Score: 4, Interesting

    The Cell is going to be in the PS3, so does that mean that the PS3 will be clocked at 4.6 GHz+? That seems like a big leap considering consoles are normally running a little slower than "good" computers at the time they come out.

    --

    Sigs are for the weak.

  4. Umm... this was posted under Games? by itistoday · · Score: 2, Interesting

    I understand the chip will be used in Playstation 3, but it will also likely be used in future Apple computers, of which, the G5 is already based on the Power architecture. Maybe IT would've been a better section to put this under?

  5. We flame Intel for touting speed... by X43B · · Score: 5, Interesting

    I'm waiting to see how much work it can actually do before making a judgement. At the least it always exciting to have another option. I wonder how difficult it will be to take advantage of the new architecture.

  6. Rambus kills cell... by Duncan3 · · Score: 1, Interesting

    So this will just be like the last time Rambus had their hooks into a product, it will die a very expensive and slow death.

    Cell may be cheap, but the RAM will be $5/MB. Sad to see IBM repeat the mistake Intel learned from.

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    1. Re:Rambus kills cell... by jdray · · Score: 2, Interesting

      No chance that Rambus learned a lesson, then?

      --
      The Spoon
      Updated 6/28/2011
  7. Ideal Linux chip. by freemacmini · · Score: 2, Interesting

    If IBM can produce these things in enough volume this could be the ideal linux platform for the future.

    PS3 is expected to sell very well so the chip production might be soaked up by the game consoles but you never know.

    I bet apple engineers are salivating right now too.

    Promises to be interesting for intel and AMD next year.

  8. Re:Xbox by Thu25245 · · Score: 5, Interesting

    Thing is, the next Xbox will be using a PowerPC 970. So it will share a common ancestor (POWER) with the Cell.

    I wonder, how compatible are the two CPUs' instruction sets? Will Microsoft be able to drop a Cell into a future revision of the Xbox2 and maintain backward compatibility? Could someone theoretically hack a PlayStation3 to run Xbox2 games?

  9. Anybody remember the 25x? by k0ft · · Score: 1, Interesting

    Chuck moore's 25x had 25 misc cores on one die. Specs:

    .2 sq mm asynchronous microcomputer core 5 x 5 array of cores: 60,000 Mips 5 horizontal, 5 vertical parallel interconnect buses: 180 Ghz bandwidth Specialized computers to interface off-chip. Max power 500 mW @ 1.8 V, with 25 computers running 100mAh battery life is 1 year, with 1 computer running throttled 64-pin SOIC: mirrored pin-out to 4ns cache SRAM Array chips on 2-sided PCB

    Shortly after he announced the chip, he took the link off his page. According to a post from him he's in a lawsuit

    The Cell processor is pretty cool, but i see some room for improvement. They could have made simpler cores, and lots more of them.

  10. Re:Speed isn't everything by MBCook · · Score: 4, Interesting
    That's true. But there are two important things here. The first is that it's at 4ghz. The P4 hasn't been able to reach that (though Intel origionally said it would happen by now). So it's all ready up there.

    The second is that it's STARTING at 4ghz. It's one thing to say a chip can scale and run at some speed (again, I'm looking at you Intel), but to debut it running faster than the fastest mass produced CPU in the world is something all together different.

    Cell should be quite formidable, and I think it will be quite interesting to see what comes of it. I've held the opinion for a few years that computers would move to having a couple of CPUs each running their own task (like in Cell), with one main (quite possibly slower) CPU controlling them all and running the OS (traffic cop, again like in the Cell). While the individual processing units are not general purpose (they are more vector oriented), it should still be interesting to see what comes of this. After all, most things people use high-end CPUs for are (or can be) vector ops, right? Compression, 3D, etc. Wordprocessing and spreadsheets don't tend to need much power. A large generalization, I know, but still... the introduction of the Cell (especiall the way it should be able to "group" its self with other Cell processors in your house) should prove quite interesting even if it turned out to be a failure (which I SERIOUSLY doubt.)

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  11. Cell processor planned to be inexpensive by Anonymous Coward · · Score: 2, Interesting

    My friend just called me from the ISSCC. He got a couple more bits of info, including that STI plan to recoup their R&D expenses largely from other consumer multimedia devices and NOT from selling Cell processors or Cell processor based computers, meaning they will be surprisingly inexpensive. Yeah!!!

  12. windows.. by mottie · · Score: 2, Interesting

    with IBM is pushing linux, I can't see microsoft ditching their good buddy Intel, and throwing money at IBM by porting windows to run on the Cell processor. I would guess that this would allow Intel to retain their market share, even if the Cell is infact a far superior processor.

  13. Conspiracy Theory by Sophrosyne · · Score: 3, Interesting

    fact #1 Apple and Sony have been awfully close for the past few years- with some dialogue between the two CEOs.
    fact #2 Apple has signed up to display at E3 this year- but hasn't published any official info on their site.
    fact #3 The Mac is somewhat deficient when it comes to gaming when compared to the Windows PC.
    So my speculation is that it is possible that Apple intends to build a new Mac aimed at the gaming market that will be compatible and play Sony's PS3 games- Apple in turn could publish games for the PS3.

  14. Apple's connection to the Cell processor by bonch · · Score: 3, Interesting
  15. Power consumption by Anonymous Coward · · Score: 5, Interesting

    For those of you wondering about the power consumption of this thing, perhaps you should note that Sony just licensed LongRun2 from Transmeta. It is a dynamic solution for power consumption and leakage that will probably end up in the 65nm versions coming out next year. google transmeta sony for more.

    Once touted as the Intel killer, perhaps Transmeta will finally have its day.

  16. Re:Speed isn't everything by Johnno74 · · Score: 3, Interesting

    As the grandparent post said, MHZ != performance.
    A good analogy tell computer illiterate people is MHZ is kinda like the RPM an engine will do. Higher RPM doesn't necessarily mean higher speed.

    Also, its a RISC design. it may well do LESS in each clock cycle than x86.

    And aren't we close to the theoretical limit transistors can switch at? If the cell processor starts at such a high clock rate it won't have as much headroom for improvement.

  17. Re:Speed isn't everything by getch(); · · Score: 2, Interesting

    Here's what this 4.6GHz number tells me. First, it tells me that either the presenter at ISSCC was ridiculously vague or that the journalist is an idiot. Call me cynical, but I doubt that even the mighty Sony has been able to clock a supposed POWER4 or POWER5 core to around double its previous frequency. So it could be a new design. If this is the case, the clockspeed tells me that the core is either extremely simple or has more pipeline stages than Prescott. We've been through this before, and that wouldn't be good. For the record, I kind of doubt that scenario is accurate.

    Last I heard, the 4.6GHz number was actually the tested clock frequency of the SRAM on the chip. That's impressive and all, but it hardly begins to indicate performance of the SRAM itself. For all we know, it could run at 4.6GHz but only with 20 cycles of latency.

    The short version? We need more details. Try not to get caught up in the hype machine for once.

  18. Re:Unlikely. by Locke2005 · · Score: 2, Interesting

    Pardon my naivete, but if they go from a 90nm process to a 60nm process for actual production, shouldn't that make this a ~150mm~2 chip size? And isn't cost really a function of yields (which go down with increasing area), not "a direct function of area"? We have yet to see what kind of yields IBM can achieve with the final process -- until then, nobody can really speculate on cost.

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
  19. I did, I'm still confused by mcc · · Score: 3, Interesting
    Hi.. so I am trying to take all of this in. Please help me understand. I am a Mac programmer and I have a relatively good understanding of what's happening in the PowerPC. I'm a bit confused about some elements of this Cell thingy though.
    • So the CPU is just a normal POWER, right?
    • But, from the article: "Along side these is a 64-bit Power processor capable of running two threads." "Capable of running two threads"? Is this the same as hyperthreading in the intel processor? I did not know IBM was working on their own implementation of that, have multithreading POWER CPUs been used in a product yet?
    • It says t*he vector unit is a "VMX", well, that's just the same thing as Velocity Engine / Altivec that Apple uses, it's just a different brandname, right? And that'll be just part of the POWER, like the Altivec unit would be on a PPC?
    • The SPEs/APUs/"stream processors" are in particular what's confusing me just a little. I can think of lots of circumstances for which these things would be useful. But what I don't get is why, if you have these things, you still need the VMX. For what purposes is the VMX more suited? Has it got better throughput for the applications to which it is suited? Does it work better with the main CPU than the SPEs? Or is the idea here just that you don't have to keep the SPEs busy doing stuff that a normal VMX could handle?
    • Here's my big concern: on the Mac, the big problem with altivec has been keeping the altivec units fed. A lot of the time the altivec isn't getting used for anything, and even when it is, prior to the G5 there were serious problems with pushing enough data through the bus to keep the Altivec constantly busy. Will the SPEs have this same starvation problem? From the article: Connecting up the processing units is the element interconnect bus (EIB), comprising four 128-bit rings and a 64-bit tag running at half the processor clock. The busses connect to the SPEs through local memory, 256kbyte for each SPE. .. What is this telling us? That each of the SPEs has 256k of private memory to work with? Can SPEs freely read other SPEs "local memory", or only their own? And who fills up this memory initially, and who deals with it once it's done? The main processor? I.E., do the SPEs have access to main or video memory or other hardware, or do they ever require for the CPU to shuttle data to keep them fed? It appears from the original patent overview that the SPEs can talk directly to the memory controller, so if I'm reading that right then that's good-- that seems to make them qualify as actual processing units and not just coprocessors like the VMX is. But then the article seems to be saying the is SPE access to memory is limited-- i.e. it can only be done in block load/stores. Well, are there other limitations, can the APUs talk to (for example) video memory?
    • But, crucially, who loads the instructions for all of this?? If we've got a CPU that can be running two threads, and 8 little APU/SPEs that are each effectively running as their own processor, and all of this is sharing one memory bus... that's like effectively ten instruction streams to be reading at the same time. Is that going to be a problem? Do each of the 8 SPEs actually independently load their own instruction streams? Or is the idea that they partially use that 256k "local memory" as effectively an instruction cache?

    If you can help clarify some of this for me, thanks.
  20. They already tried this on PS2! by jbischof · · Score: 3, Interesting
  21. Re:Cell- the first processor to run on hype by Anonymous Coward · · Score: 1, Interesting

    engineering convention turned to pr feeder?

    yes. look at the specs. they're just that: SPECS aka numbers on paper, nothing more than that. emotion engine was also bunch of pretty theoretical numbers.

    then they're even admitting that it's to the programmer to choose how the units will be used. it's going to be a huge pain.

  22. context switching by ArbitraryConstant · · Score: 3, Interesting

    As I understand it, the APUs can act semi-independantly but the controlling processor has overall control. If that's true, if the processor wanted to (say) switch to some other process would it have to save all that state to somewhere else before continuing, just as standard processors do now?

    As all the APUs have lots of big registers and significant amounts of private memory, wouldn't that be painful?

    --
    I rarely criticize things I don't care about.
  23. Re:But flaming Intel is fun! by Detritus · · Score: 2, Interesting
    Making a chip (the 286) with an enhanced 16-bit mode, but no way to switch back to real mode (fixed in the 386) which resulted in the 16 bit mode of the chip being nearly useless.

    You weren't supposed to switch back to real mode, which was obsolete. They underestimated the PC industry's fixation on backwards compatibility and overestimated the ability of Microsoft and other software vendors to produce advanced operating systems. It was a decent chip, but it wasn't what most of their customers wanted.

    --
    Mea navis aericumbens anguillis abundat
  24. Re:Where the fuck are you getting this? by diablomonic · · Score: 2, Interesting

    actually according to the reports ive read, the cell is supposed to debut in servers long before ps3 arrives, and i remember marketing estimates of 16 terraflops for a 1 rack server!!!!!!

    --
    watch "the money masters" on google video
  25. Expect a 2 or 4 Cell Version. by Anonymous Coward · · Score: 1, Interesting

    The version of Cell announced today contains eight 64-bit floating point processors.

    One way they could easily cut the die size and therefore costs down is by releasing 2 or 4 cell versions.

  26. Re:Don't give me all that jibber jabber by tomstdenis · · Score: 2, Interesting

    I think in this case we're talking handwritten asm for the graphics/sound that is re-used in a higher level lang.

    Almost like... the way PS2 programs are developed ;-)

    Though yeah, lack of oooe [out of order execution] means that as a general purpose CPU the thing will suck bad [because as you translate from HL to opcodes [risc in this case] there are often many cases of parallelisms and renames you can exploit].

    Tom

    --
    Someday, I'll have a real sig.
  27. Re:I wonder.... by WMD_88 · · Score: 2, Interesting

    Don't forget KDE bloatware.

  28. mod it. by cgenman · · Score: 2, Interesting

    Cut an 80x80 hole in the top plastic about the middle of the unit, facing upwards. Mount a lo-flow panaflo over the hole, facing up. Wire the panaflo to an external 9v wall wart. Cut the wire to the original fan. For an added bonus, undervolt the panaflo to 6 volts, and add an undervolted rotary fan into the HDD drive bay. This should be silent overall and have a great airflow.

    The default internal fan is a 6v 50mm screamer, narrow and loud. Ultimately it moves less air than any undervolted panaflo. Plus it is pretty terribly positioned. A fan on top of your case may prevent you from stacking other equipment on top, but it is perfect for sucking heat off of the gargantuan main heat sink, and gives the fan enough space that the blades don't make that choppy noise. Thanks to a ludicrous heat sink the PS2 doesn't really require that much cooling, though it does require some. It is usually about 20 minutes before a PS2 with no fan will overheat, while a mostly symbolic fan is usually enough.

    Of course, the PS2's are engineered to work in hot climates, so if you're near the sahara you may want to run your fan faster. But overall the systems don't need to be noisy.

  29. http://en.wikipedia.org/wiki/Nazgul by Anonymous Coward · · Score: 1, Interesting