Slashdot Mirror


The Mystery of Cell Processors

LucidBeast writes "Consumer appliances requiring more computing power Sony, IBM and Toshiba started 2001 developing "Cell"-processor that comprises of multiple processor cores and should give performance ten times of conventional processors. Now the CNN Money reports that details of the processor will be released Feb. 6-10 at the International Solid State Circuits Conference in San Francisco. Also reported by EE Times. Rumors also tell that Sonys PS3 development platform has already been shipped to some developers equipped with the cell processor."

17 of 234 comments (clear)

  1. What they didn't mention by nick-less · · Score: 4, Interesting

    details of the processor will be released Feb. 6-10

    it gives a 10 times performance gain over a normal processor, from the year 2001 of course, which will be something like a 1.3 GHz P4 or a 800 MHz Celeron, both introduced in january 2001 ;-)

  2. What language do they use? by Realistic_Dragon · · Score: 4, Interesting

    These multi core and multi processor systems can be a bugger to program for because handling concurrrency in a way that doesnt cause deadlocking is a major pain in the ass.

    One of the better ways is to model out the program in CSP (or a variant thereof) and then write in a specially designed language like Occam (developed for the original transputer, but ported now to x86). These give you code that cannot deadlock or livelock or suffer from resource starvation without needing any of the complex and buggy hacks you see in things like the Linux kernel. And the Linux kernel only has to deal with a few processors... scalling to a few thousand processors in C would require a programmer of insane genius or the implimentation of effectivly a new language on top of C to handle the problems caused.

    So, what language do developers use to target this? Is it something elegant designed for the problem at hand?

    --
    Beep beep.
  3. Folding@home? by Anonymous Coward · · Score: 1, Interesting

    With all that computing power, imagine how much of a benifit it would have to distributed computing projects such as Folding@Home, Seti@home, distributed.net,etc. Mind you, it would take re-writing a new client from scratch, but imagine how much of a benifit it could have! This will be depenedent though, on how quickly Operating Systems like Linux and Microsoft can adapt to this new processor.

    1. Re:Folding@home? by harrkev · · Score: 2, Interesting
      on how quickly Operating Systems like Linux and Microsoft can adapt to this new processor.

      Funny. Windows adapt to a new processor! ROTFLMAO.

      Linux could adapt VERY quickly to any new processor, as long as the number of "cell" is kept reasonable. However, is you are talking of a massively parallel system with dozens of processors sharing the same memory space, I do not know how well it will work.

      I would not hold my breath for a Windows version. The Athlon 64s have only been out for over a year now, and Windows is not even going to support this evolutionary step for a several more months. They have a glacial speed when it comes to upgrading processor support. And Microsoft has been 100% x86 architecure (with few exceptions) for their entire history. They made CE (and PocketPC) which runs on PDA processors, and they make NT for the Alpha. Did they ever make Windows for the Itanic?

      ***

      Now, on to a separate question. I read the EE Times article, and I cannot tell any conceptual difference between this "cell" architecure and the new multi-core processors from AMD and Intel (when they arrive). Can anybody clue me in? There was some mention of how software can handle things, but is there any reason that this could not be done in x86? I am afraid that, from a hardware standpoint, I still don't get what the big deal is.

      OK. I admit it. I am a hardware geek. Hardware is the light side, and software is the dark side. That's my standpoint. Get used to it. I design digital hardware for a living. It could very well be completely revolutionary software going on here (but I doubt it).
      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
  4. Re:End Result May Disappoint by PoopJuggler · · Score: 1, Interesting

    Being the market leader and making good hardware are not necessarily the same thing. It's more marketing than anything. So I would say Sony has some expertise in marketing but I wouldn't say they make awesome hardware. It's expensive, it breaks frequently, it's hard to develop for. Maybe the PS3 will be better, but I would be very surprised.

  5. Will be interesting... by TommyBear · · Score: 5, Interesting

    I currently work at a game studio here in Melbourne Australia and we're looking at next gen stuff (currently we develop xbox, ps2, PC games). Anyway, today at a meeting, one of the senior developers told our group that 4 had been selected to go to a little show and tell by IBM/Sony in Melbourne, where some of the secrets of the "Cell" processor would be demonstrated/explained to the group. Apparently we were only able to get 4 spots at this event.

    So I'm exicited looks like the tech in just around the corner and so are the multi-core platforms (like XBOX2 and PS3).... yay!

  6. Basicly, it is marketspeak... by Kjella · · Score: 4, Interesting

    ...the current computer architecture is nearing its limits yes, but it has no relationship to the content. A modern processor is very well capable of decoding HDTV content, probably encode too if you can accept less than super compression.

    Of course, I see where it is going, I assume these Cell chips will be used to control hardware encoders/decoders with hard real-time limits (i.e. no frame skips and such crap). Taking the best of "dumb" hardware players of today, combined with the multitasking and flexibility of general computers.

    But it is still a computer in drag. If anything, this seems more like a "retro" trend of the past, when you had active NICs/HDD controllers/whatnot with processors of their own. Now it is back with Cells instead. Just like terminals, we're coming full circle.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  7. Cell in TV ? by andymar · · Score: 3, Interesting

    The article mentions that the Cell CPU will be included in a HDTV from the year 2006. Anyone know what such a powerful CPU is doing in a TV ?

    1. Re:Cell in TV ? by ocelotbob · · Score: 2, Interesting

      Most likely, it'll be a scaled down version and/or the TV will have built in extras, like a PVR or ability to download web content without a computer.

      --

      Marxism is the opiate of dumbasses

    2. Re:Cell in TV ? by hattig · · Score: 2, Interesting

      Well, if Sony is making 10 to 50 million of these processors a year, the cost will be lower. Especially if the PS3 does have four of them, as has been previously rumoured. By putting the processor (or multiples thereof) into other devices, the cost of the processor goes down even more, as more are made (assuming that enough of the things can be made!). At some point it is probably cheaper to use a Cell processor for all decode/encode operations (TV with built-in PVR?) than whatever else is on the market.

    3. Re:Cell in TV ? by spleck · · Score: 3, Interesting
      Anyone know what such a powerful CPU is doing in a TV ?


      Decoding a 19 Mbps MPEG-2 program stream with multiple SDTV subchannels, surround sound, etc. ???

      Maybe the channels will change faster too.
  8. Why does a game console need such a monster CPU? by master_p · · Score: 3, Interesting

    I don't think that a game console needs such a so sophisticated and so powerful CPU, for important reasons:

    -Real-time 3d graphics of cinematic quality will always be too slow for general purpose CPUs.

    -developing a game with AI that needs ten times the power of todays CPUs will take many man years and may not be that welcomed by the console audience.

    -It's very difficult to do multithreaded apps, and the difficulty rises exponentially with the number of threads.

    So what exactly would the be role of the CELL processor in PS3?

    It would make much more sense if:

    -Sony developed a platform that can move insanely great amount of graphics around, with the ability to do real-time raytracing, rather than providing so much general-purpose processing power.

    -Sony developed a graphics architecture that could really be parallelised, so instead of bringing out a totally new console, they could just up the graphics spec by adding more chips. They could save millions of dollars from developing and advertising the new console.

  9. IT makes me wonder.. by jcr · · Score: 3, Interesting

    If this part reaches the promised performance, will CPUs then overtake GPUs for SIMD-type operations? Will a software implementation of OpenGL running on a Cell system top the performance of whatever NVidia and ATI are selling by then?

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  10. Re:Playstation3 vs. XBox2 by MtViewGuy · · Score: 2, Interesting

    Question though: can program code written for the POWER CPU's be used on the new Cell CPU? Is there even the remote chance that MacOS X could be ported to run on the Cell CPU architecture in a pretty straightforward fashion?

    The latter could be of great interest to Apple Computer because it means the potential for substantial increases in the performance of future Macintosh models.

  11. Intel Prescott vs. Motorola 68k by G4from128k · · Score: 4, Interesting

    This does not surprise me in the least. A Prescott processor has 125 million transistors, a Motorola 68000 had 68000 transistors. Yet the Prescott is not 1838 times more productive on a per clock-cycle basis. Admittedly, some of those Prescott transistors go to cache, superscalar magic, creating long fast pipes to achieve the GHz and implementing nifty MMX features. Even so, fabbing a 68k in 90 nm would create a tight little processor that is not 1800 times slower than the Prescott.

    Thus, one can imagine creating a tighter core processor design with a budget of a million transistors each (15 times the original 68k budget) with a few million for L1 cache and another million for glue and then place 20 of them on a single die. Add optical interconnects and that new optical-to-silicon technology invented recently (for multiple channels of GHz I/O to feed all those cores) and you have yourself a powerful little processor.

    The point is that with a budget of 125 million transistors, designers can do more than create a bloated single-core CISC processor.

    --
    Two wrongs don't make a right, but three lefts do.
  12. DRM For the Masses by rsmith-mac · · Score: 4, Interesting
    After reading that press release, and correct me if I'm wrong, I'm not sure what's really "new" about the Cell other than On-chip hardware in support of security system for intellectual property protection. There are other Power designs already that do multicore, do high performance, and do vector ops(Altivect), so the only thing that I haven't heard about a design for is their security system.

    Considering the companies involved, and the devices that they want to put the chip in, I'm really tempted to say that the Cell is nothing more than the biggest effort we've ever seen to get a DRM (trusted computing) CPU and associated parts on to the market. Obviously, this scares the bejesus out of me, since it would mean that these Cell devices would effectively be mod-proof; systems like Xbox Live already keep cheaters away, so this seems to be an attempt to stop modding alltogether. So, I have to ask: how is this going to benefit me, the consumer? If Live already gets rid of possible cheaters, how does stopping me from modding my box altogether help me?

    If these assumptions are right, I don't like where this is going.

  13. Re:End Result May Disappoint by killjoe · · Score: 2, Interesting

    The cell processor is not ONLY for PS3. It's actually a very flexible system where the cores can assume different functionality depending on what is needed at that milisecond. For the PS3 most of the cells would be working on graphics most of the time. IBM is also planning on using the chips for workstations where presumably most of the cells would be working on MPU functionality most of the time.

    I would not be surprised to see Apple use the chips if they get the OS ported to it.

    So yes PS3 probably won't be all that powerful but variations of the chip will end up in IBM workstations and they will be very powerful.

    --
    evil is as evil does