Slashdot Mirror


IBM's Plans For the Cell Processor

angry tapir writes "Development around the original Cell processor hasn't stalled, and IBM will continue to develop chips and supply hardware for future gaming consoles, a company executive said. IBM is working with gaming machine vendors including Nintendo and Sony, said Jai Menon, CTO of IBM's Systems and Technology Group, during an interview Thursday. 'We want to stay in the business, we intend to stay in the business,' he said. IBM confirmed in a statement that it continues to manufacture the Cell processor for use by Sony in its PlayStation 3. IBM also will continue to invest in Cell as part of its hybrid and multicore chip strategy, Menon said."

124 comments

  1. Newsflash: by Anonymous Coward · · Score: 0

    We're going to continue working.

  2. We like money! by allaunjsilverfox2 · · Score: 4, Insightful

    What business would want to give up guaranteed sales? I mean, a gaming platform is like walking into a bank, depositing one cent and then getting a cent every second until the bank closes.

    --
    Restore the madness of youth's lechery
    1. Re:We like money! by Anonymous Coward · · Score: 0

      Bullshit. Margins are tiny. IBM makes next to nothing with Cell.

    2. Re:We like money! by Anonymous Coward · · Score: 1, Insightful

      What?

      There are going to be some 120-140 million or so PS3 sold over its 10-11 year lifetime. Yeah, IBM is making 'next to nothing with Cell'.

      IBM was so happy with landing PPC/Cell contracts for all three consoles that they immediately dumped Apple as a customer upon doing so after being fed up with the nightmare of dealing with Apple and Jobs over the years.

    3. Re:We like money! by Anonymous Coward · · Score: 0

      I don't blame IBM. I'd dump Apple too. "This chip uses too much power!" "This chip's too slow!" "This chip runs too hot!" "This chip wasn't made in an Apple-approved factory!"

  3. Multicore for raytracing? by gizmod · · Score: 3, Insightful

    Bring on a 12 core PS4 with raytracing games.

    1. Re:Multicore for raytracing? by Anonymous Coward · · Score: 2, Informative

      The Atari Transputer Workstation already did that in the 80s. Coolest real-time raytracing ever!

    2. Re:Multicore for raytracing? by CarpetShark · · Score: 1

      Hmm. I'd never looked into the Atari Transputer much. I figured it was a lot like an Amiga 2000/3000, but overhyped, and with GEM :) Turns out it was quite a machine, with a lot of innovation that's only catching on in PCs now. If it wasn't for the lack of an MMU, I might have liked to see it replace both Amigas and PCs :) Also, a lot of the stuff here:

      http://en.wikipedia.org/wiki/Transputer

      Sounds like a summary of the Cell's raison d'etre.

      Couple of questions:

      * Is there an emulator of this, so I can check out how usable it was?

      * I've read that it was capable of ~260 megaflops, which does seem to be in the realtime raytracing ballpark. However, I think that was a fully-equipped or high-end version? How did the pricing/configs work?

      * What's this about a stack-based architecture that made having no MMU less of a problem?

    3. Re:Multicore for raytracing? by Anonymous Coward · · Score: 0

      * What's this about a stack-based architecture that made having no MMU less of a problem?

      That statement struck me as well. I think that one requires a "citation needed" since I've never heard that before. Are stack machines unable to address memory outside the stack? That's rather unlikely. Perhaps because they do it less, the Wiki editor figured it was "less" of a problem.

    4. Re:Multicore for raytracing? by AlecC · · Score: 1

      There is an emulator, under active development, See posts on newsgroup com.sys.transputer.

      The 260 megaflops must be for some kind of an array - they were designed to be used in arrays. The individual transputers never clocked faster than 25 MHz, though the FPU on the T800 was relatively fast for the time. Each transputer had four bidirectional links connected to DMA engines wired directly into the hardware scheduler, so that inter-processor communications were very low cost.

      I can't see why the architecture made no MMU less of a problem. The architecture was designed with very few registers, which made thread switching (implemented in hardware) a very lightweight operation. It was excellent at multithreading (for which you don't need an MMU) but simply didn't do multiprocessing, full stop.

      It was a beautifully engineered device - but the problem space it was engineered for was too small for it to be viable. One of the problems was that the four links only allowed the problem to be mapped in 2-D - if your problem didn't flatten to 2-D, it would go like a dog.

      --
      Consciousness is an illusion caused by an excess of self consciousness.
    5. Re:Multicore for raytracing? by robthebloke · · Score: 1

      No please don't. We've got enough on our plate with the PS3 as it is.....

    6. Re:Multicore for raytracing? by robthebloke · · Score: 1

      And of course Pixars little foray into world of computer hardware, the RM1. Not quite a raytraced renderer as such (REYES), but it was actually used for commercial films very briefly (e.g. TinToy, StarTrek2).

      These days you fire off renders by invoking the prman executable.... 'p' being short for 'prototype' (it became quickly apparent to Pixar that Sgi's development and performance curve was outpacing their own hardware division. Rather than try to compete, they simply shut down the hardware division, and the original software prototype for the RM1 became what we now, somewhat incorrectly, call renderman).

    7. Re:Multicore for raytracing? by Anonymous Coward · · Score: 0

      The PS4 and xbox3 will need RAM, lots of it. It's a given GPU power will be much improved on the next consoles, and it's the GPU that gives us detailed images in gaming, not the CPU. Memory is the biggest issue for game programming.

    8. Re:Multicore for raytracing? by Anonymous Coward · · Score: 1, Insightful

      If they return to ROM cartridges, RAM is only needed for working memory. Anything that doesn't change can be stored directly in the memory-mapped ROM, and accessed as quickly as RAM is.

  4. So where's the story here? by Anonymous Coward · · Score: 0

    So what? This deserves a post?

    Why not tell us that Intel is going to continue to make chips too?

    1. Re:So where's the story here? by KugelKurt · · Score: 4, Informative

      The story is not that IBM continues to manufacture chips but that the Cell design is not dead. This contradicts earlier stories to some degree.
      In all fairness, it contradicts only on the surface as IBM only stated in the older story that Cell as separate design will end and its co-processor-heavy design will merge with future POWER iterations.

      There were also rumors that IBM won't manufacture PS3 Cell CPUs any longer, leaving it to contractors.

    2. Re:So where's the story here? by c0lo · · Score: 0, Offtopic

      The story is not that IBM continues to manufacture chips but that the Cell design is not dead.

      To be frank, while playing games, I still preffer Pringles to any other chips!
      (in other words: WTF should I care what chips is my gaming machine using??)

      --
      Questions raise, answers kill. Raise questions to stay alive.
    3. Re:So where's the story here? by Anonymous Coward · · Score: 0

      The intersection between hardware geeks and gamers is not nearly as narrow as you may assume it to be, so a lot of people are still interested in this.

      At the very least, you should acknowledge that the continued development of gaming devices (and associated technology) is spreading out into improvements in many other fields of technology, some of which you may find more interesting/relevant to your everyday life.

    4. Re:So where's the story here? by Anonymous Coward · · Score: 0

      You are on the wrong website.

    5. Re:So where's the story here? by Anonymous Coward · · Score: 0

      One word: eiw. Save your taste buds and try some Utz instead, bruddah!

    6. Re:So where's the story here? by c0lo · · Score: 1

      At the very least, you should acknowledge that the continued development of gaming devices (and associated technology) is spreading out into improvements in many other fields of technology, some of which you may find more interesting/relevant to your everyday life.

      I acknowledge it if you like. But I fail to see how the Cell chip, in particular, has achived this: all the improvements in the technology, only Mercury computers are not related to gaming.
      Yes, until some time ago,one could run Linux on PS3 (thus making use of the Cell chip outside the entertainment area)... but the rumors have it as no longer possible.
      Do you know otherwise?

      --
      Questions raise, answers kill. Raise questions to stay alive.
    7. Re:So where's the story here? by marsu_k · · Score: 1
    8. Re:So where's the story here? by AlecC · · Score: 1

      It is actually one branch of what is appearing to be a fork in gaming machines: ultra-high-performance renderers like the PS3, and peripheral driven lower performance systems like the Wii, Some people have sid that the Wii is the way of the future, current generation renderers do all the graphics you need, gaming developments will be in the UI not in graphics. This is a step down the opposite path: we can ans should g3t better graphics.

      --
      Consciousness is an illusion caused by an excess of self consciousness.
    9. Re:So where's the story here? by hairyfeet · · Score: 4, Interesting

      I have been wondering just how long it will take for the "ooohhh shiny!" factor to wear thin. Hell I fire up Far Cry I or Wolfenstein on my $36 HD4650 and the people stand around and go "oooohhh". You really don't need any higher to have decent immersion in a game, and especially with FPS if the game is worth a damn you are too busy dodging fire to just stand around and look at the shiny. Then add in the spiraling costs and delays to market adding lots of "ohhh shiny" add, and it quickly becomes "get a hit, and on time, or we'll all out of business" and that simply isn't sustainable long term.

      That is why I wouldn't be surprised if the next gen gaming consoles don't do something similar to the original Xbox, which I thought was a damned good idea at the time. You could take a cheap ULV Phenom II Quad, add a 5xxx Radeon GPU and some decent controllers and have the average Joe drooling at the "ooohhh shiny" for a long time, and the combination of cheap hardware, the ability for developers to easily code with tools they already have, and the quick time to market would probably make it a hit.

      I just don't see the incredible amounts required to bring a new gen of consoles not seriously hurting any companies bottom line. With a more off the shelf approach all they have to do is cook up the DRM and a close to bare metal OS for it and let the economies of scale keep the price low out the gate and drive prices even lower as time goes on. While MSFT could blow the cash simply because they have twin cash cows in Office and Windows, I doubt Sony will be able to afford the needed capital, and Nintendo has made it pretty clear they aren't gonna play the "ooohhh shiny!" game at all with targeting the Wii to casual gamers. I just don't see a never ending ooohhh shiny arms race being good for anybody. Just look at how ATI is using Eyefinity to push new GPUs and Nvidia looking at HPCs with CUDA, even they know the "ooohhh shiny" can only go so far. Hell I figured when I got the HD4650 it would just be a stopgap until I could get a $150+ GPU, but now? Hell it plays Bioshock II and everything else I throw at it with plenty of ooohh shiny and doesn't turn my apt into a sauna bath, so why bother? I used to be a serious graphics whore, but even I got tired of the ooohh shiny and now prefer games that are actually...what's the word?...oh yeah FUN. I'm starting to wonder if the whole graphics race is starting to hit a dead end.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    10. Re:So where's the story here? by TheKidWho · · Score: 0

      The reason your HD4650 is sufficient is because you're playing essentially console games on a graphics card thats slightly more powerful than the consoles themselves. Also you're only running at a low resolution, try gaming at 1920x1080 on your 4650, it won't get you too far.

      That is why I wouldn't be surprised if the next gen gaming consoles don't do something similar to the original Xbox

      There is a reason they didn't do that again, it's because it's more expensive than a dedicated console...

    11. Re:So where's the story here? by l33t+gambler · · Score: 1

      Yeah until you see Modern Warfare 2 at 1920x1200, highest setting on an LCD monitor. It looks so sharp and the spectral and bump mapping and huge texture resolution really blew me a way. The hundreds of particles from various fires in the game, for instance the tree on fire in the sub urb map is an amazing sight I've never seen before. At 120hz for a more solid experience when you look around.

      But yes gameplay is just as important. Monsters in Doom 1 and 2 that had pixelated blood splatters around the walls, and being stunned when hit is something i've missed in current FPS games. Doom 3, Quake 4 and Prey are pretty dumb. Red puffy sprites as blood and no depth in the gameplay. Destructive environments we had a long time ago, and been missed. The depth of games like System Shock 2 and Baldur's Gate might never come again. Many courses to choose, several ways to complete a level, hundreds of character development options. Add in an incredible story, excellent voice acting and exceedingly well written sentences and dialogue. Dragon Age is childish in comparison and not worth a "Baldur's Gate spiritual successor" in any means.

      http://jooh.no/web/bloodshot_sprite_texture_puff_quake_3.jpg
      http://jooh.no/web/Doom2_pixellated_blood.png
      http://jooh.no/web/XCom_UFO_what_went_off_here_640.png
      http://jooh.no/ss_baldurs_gate.html

      --
      Teasing the nobles, and rightfully so!
    12. Re:So where's the story here? by kwerle · · Score: 1

      Why not tell us that Intel is going to continue to make chips too?

      Wait! What?

      Have you heard something?

      Posted anon - are you an Intel insider?

    13. Re:So where's the story here? by hairyfeet · · Score: 1

      Except if you look at Tigerdirect and Newegg the most popular models are 1600x900, NOT 1920x1080. As the article on /. pointed out not too long ago we are losing screen height as the new monitors and nothing but LCD TVs without a tuner. I personally have a 1600x900 22in given to me brand new in the box as a thank you gift from a customer, and the "oohhh shiny" looks just fine and any bigger I would need to get a new desk.

      So I have no doubt if you buy the biggest monitor you can find you're gonna need a big card to run it, just as I'm sure ATI is pushing Eyefinity hoping you'll get some really big suckers to show off your card. But dealing with customers every. single. day. I can tell you 1920x1080 is NOT the norm, with many having the older 1366 by 768 and nearly all the new ones are 1600x900, so having lots of horse really don't help in those cases. i can crank up the graphics just fine at 1600x900 and not ever have the HD4650 1Gb fall below 30FPS, and with the economy in the crapper folks are buying cheap above all.

      Hell it's all moot anyway, since laptops are outselling desktops so badly many of my fellow shopkeepers aren't even carrying more than a token couple of PCs. of course with the low end laptops (which is what is selling huge right now) you certainly aren't gonna get 1920x1080, and are lucky to get a GPU capable of gaming at all. But the desktops I see folks buying simply don't have the big pixel monster monitors with them, and folks just don't care. As long as it can do ooohhh shiny on the level of even a 45xx card they seem to be quite happy. I guess that is what happens when you have a race to the bottom, eventually you hit it.

      As for it being MORE expensive than a dedicated console? Citation please? As I find it hard to believe something as created in such massive quantities as an AMD or Intel CPU along with a bog standard Nvidia or ATI GPU could be more expensive than a completely custom designed POWER chip along with a totally made to order GPU. The economies of scale even on an x360 simply are nothing compared to what AMD and Intel crank out on a quarterly basis.

      --
      ACs don't waste your time replying, your posts are never seen by me.
  5. affordable by aerton · · Score: 1

    I wish I could buy a consumer-priced system with one of these CPUs. A very interesting system to develop for. After all, we all are going to use some kind of system with the separate memory model, more like this, when we will come to the end of scalability of the currently dominating multicore CPU with common memory space.

    I hope that PS4 (or other console using it) will be linux-friendly as PS3 was until Sony blew it. Alas, however slim this chance is, there seem to be no better chance.

    1. Re:affordable by Nursie · · Score: 1, Informative

      Get PS3 with 3.41 or earlier firmware -> Jailbreak -> install linux.

      Profit?

      (actually linux for jailbroken ps3s is in the very early stages, but I'm sure it'll get there.

    2. Re:affordable by Anonymous Coward · · Score: 0

      Get PS3 with 3.41 or earlier firmware -> Jailbreak -> install linux.

      Ahhh yes, another slashbot who totally ignores that fact that ANYONE could install Linux on a PS3 for well over 3 years. Suddenly it's only a reasonable option because Sony put up some roadblocks.

    3. Re:affordable by Nursie · · Score: 1

      What?

      Why the insults? I'm perfectly aware that circumvention is only necessary because of Sony asshattery, but as of *now* you can get a machine with firmware up to 3.41 and jailbreak it. Initial booting of linux has happened and I would expect in a few weeks or a couple of months to see it made relatively simple.

  6. To spread more by AHuxley · · Score: 1

    game over more cores with less heat.
    Great, but where is the software expert side going to come from?
    It seems to take years for any 3rd party to work out how to optimise "anything" HD for the systems.
    With a push for more cores how about a push for more developer support vs "cloud-based" and p2p servers.

    --
    Domestic spying is now "Benign Information Gathering"
  7. Re:Whats a Future Power Road Map? by Anonymous Coward · · Score: 0

    also

    Can anyone explain this to me, is there anything significant to Cell processors? Or is it a new (or old [I tend to miss these things]) buzz word or technology? Is it an IBM branding ? Is it a new type of processor that works by decoding DNA ?

    I read the article, and all I read was a bunch of words with very little meaning.

    Power is the architecture for IBM's CPUs. Hence PowerPC, POWER5, etc. It's more of a family of chips than a particular ISA or core design.

    A "Road Map" is a published plan for product releases, usually with only general features and dates described in quarters. It's mostly marketing, and only slightly better than vaporware.

    The future is the time that follows the present.

  8. With more memory per CPU, it might not suck by Animats · · Score: 5, Interesting

    The basic problem with the Cell processor is that it has 256KB (not MB, KB) per processor, plus a bulk transfer mechanism to main memory. Given that model, it has to be programmed like a DSP - very little state, processing works on data streams. For games, this sucks. No CPU has enough memory for a full frame, or for the geometry, or a level map. Trying to hammer programs into that model is painful. (Except for audio. It's great for audio.) In many PS3 games, the main MIPS machine is doing most of the work, with the Cell CPUs handling audio, networking, and I/O. And, of course, Sony had to put an NVidia graphics processor in the thing late in the development cycle, once people finally realized that the Cell CPUs couldn't handle the rendering.

    But if each Cell CPU had, say, 16MB, the Cell machines could be treated more like a cluster. Programming for clusters is well understood, and not too tough.

    It's probably too late, though. Multi-core shared memory cache-consistent machines are now too good. It's not necessary to use an architecture as painful as the Cell. It's probably destined for the graveyard of weird architectures, along with data flow machines, hypercubes, SIMD machines, systolic processors, semi-shared-memory multiprocessors, and similar hardware that's straightforward to build but tough to program.

    1. Re:With more memory per CPU, it might not suck by bhcompy · · Score: 1

      Well, IIRC it's intended purpose was for embedded devices. They were talking about smart fridges, security systems, etc. Basically networking your home with smart devices that were running on Cell and then being able to use that processor juice distributed across the devices since the Cell scales very well(which is why the PS3 makes a great supercomputer farm)

    2. Re:With more memory per CPU, it might not suck by KingFrog · · Score: 1

      Yep, Cell is being used far outside its original design spec. Of course, if gaming consoles is its current largest market, the next generation will probably look much more like a standard POWER6 or 7 in its architecture - more emphasis on more powerful support cores, more memory per core, and all the other things that have made their way into every other CPU family currently popular.

    3. Re:With more memory per CPU, it might not suck by Anonymous Coward · · Score: 1, Informative

      No; no you don't recall correctly, not even a little bit. Not a jot, not a tittle. Cell was designed specifically for the PS3, and maybe for other kinds of (repetitive streaming type) work that is mostly done by GPUs and/or CUDA in this day and age.

    4. Re:With more memory per CPU, it might not suck by Anonymous Coward · · Score: 0

      256K should be enough for anybody,

      But seriously, don't the memory buses in NUMA machines saturate at about 16 cores (depending on the problem set, of course).

    5. Re:With more memory per CPU, it might not suck by Anonymous Coward · · Score: 0

      Mod up.
      Poster is almost correct, but now there are clever multiprocessor GPU's. Same result, less trouble.
      There is only one market for core - fluid dynamics, and the market share for this outcome is less than gamer gpus = game set and match.

      NVIDIA delivers GPUs with up to 30 multiprocessors and 240 TPs. In each clock, each TP can produce a result, giving this design a very high peak performance ...and you can add 2 or more to one 6-8 way fairly decent CPU without having to get a 'new and different' headache and link http://www.thedailytech.com/nvidia-geforce-gtx-460-debut-multiprocessor-graphic-card.html.

      Modified to deliver full on crypto and tor connections, big brothers snoopathon party could be in for a rude shock, parallel CBC and giant s and p boxes for aes/blowfish.

    6. Re:With more memory per CPU, it might not suck by Anonymous Coward · · Score: 0

      Very valid points indeed. In fact, if you read the interview, at no point is there any mention of a road map, or future expansion on this concept, or enhancement of the Cell architecture. There were (still are) rumours that the PSP2 will contain a 4-SPU variant of the Cell, but I don't see a potential PS4 going down this route. There are better solutions out there now - with the main selling point being 'easier to program'. I know nothing about clustering, but sounds exciting as a future posibility. My only concern for PS4 (if there is one), is cost. PS3 when it first shipped, the cost was hyper-inflated due to the Cell dev costs and yield. I can see the same happening again. Interesting times though.

    7. Re:With more memory per CPU, it might not suck by shadowofwind · · Score: 1

      The bandwidth in and out of those tiny spu memories is great, much better than between main memory and cache on an x86 processor, or generally between cache and processor on a GPU. I don't know what anyone needs that for though.

    8. Re:With more memory per CPU, it might not suck by CronoCloud · · Score: 2, Interesting

      The SPE's aren't full CPU's, they're essentially enhanced versions of the PS2's VU's.

      Given that model, it has to be programmed like a DSP - very little state, processing works on data streams.

      Yep, stream data, just like on the PS2.

      For games, this sucks. No CPU has enough memory for a full frame, or for the geometry, or a level map.

      You're not supposed to keep a full frame or map in there, you're supposed to stream it in and out on the fly, as the Kami intended, just like on the PS2.
      "Fat Pipes (bandwidth), small pans (VU/SPE RAM)" http://arstechnica.com/old/content/2000/04/ps2vspc.ars/1

      In many PS3 games, the main MIPS machine is doing most of the work, with the Cell CPUs handling audio, networking, and I/O

      The Cell isn't MIPS, it's PPC, the PS2 (and PS1) were the MIPS machines. The SPE's are supposed to handle things like audio and networking, that's their job. Apparently you can also do things like assign a SPE to do things like very fast bzip decompression.

    9. Re:With more memory per CPU, it might not suck by generationxyu · · Score: 1

      Please don't confuse the SPUs (the eight coprocessors on the Cell die) with the PPU (the main CPU core). The PPU is also part of the Cell, so don't call the SPUs "Cell CPUs". There is also no MIPS core -- the PPU is a 3.2GHz PPC core with two hardware threads. The SPUs also run at 3.2GHz, but are not considered "real" CPUs since they can't bootstrap themselves, they have to be given tasks from the PPU. SPU programming forces a model on you as a developer -- modularize your tasks with as few synchronization points as possible and treat the SPUs like a thread pool. What's the problem here? This is a good model even if you're not limited to the SPUs. Developers who move more and more tasks to the SPUs will find themselves in a much better position next generation when parallelization is more massive, regardless of whether the Cell or something like it is involved.

      --
      I mod down pyramid schemes in sigs.
    10. Re:With more memory per CPU, it might not suck by Anonymous Coward · · Score: 0

      How is this getting modded up? The guy clearly doesn't understand the architecture of the PS3... he thinks theres a MIPS CPU in there, for christ's sake.

    11. Re:With more memory per CPU, it might not suck by Anonymous Coward · · Score: 0

      256KB for each SPU, 256MB for the PPE and 256MB for the GPU with a VERY fast pipe between the 2 (25GB/Sec). There is also memory pool sharing, where the GPU can use CPU memory and vice-versa. Don't let clueless idiots tell you the boundry between PS3 memory is fixed and that the Xbox memory system is better. It's not, yes it's combined, but it's also drastically slower (by a factor of 10x).

    12. Re:With more memory per CPU, it might not suck by Anonymous Coward · · Score: 0

      Because:
      1. He's a Wintel fanboy.
      2. Trolls.

      CAPCHA - "reason" - Slashdot must have some kind of mind-reading AI in their CAPCHA system

    13. Re:With more memory per CPU, it might not suck by Anonymous Coward · · Score: 0

      In many PS3 games, the main MIPS machine is doing most of the work

      "MIPS machine"? Are you sure?

      The Cell Broadband Engine is essentially a PowerPC 970GX (the PPE) with one closely coupled VRX (precisely what Apple calls "Velocity Engine" and what Motorola and Freescale called Altivec) unit and several loosely coupled SPEs which are fundamentally VRX engines with their own L1 caches ("local storage"), an extremely fast internal interconnect bus, and substantial support for multicore systems.

      The obvious initial target market was Apple and the AIMF (Apple-IBM-Motorola-Freescale) as usual worked out some of the requirements and details. IBM's marketing people however caught the attention of Sony and Toshiba, who were brought into the STI (Sony-Toshiba-IBM) alliance for developing the Cell, and were hoping to draft Microsoft directly into the alliance.

      In a system like a Macintosh, the SPEs would be used to offload the closely-coupled VRX unit; there is some support for this in the Acceleration Framework in MacOS X, and Grand Central Station is directly descended from the scheduling system that would bind a particular SPE and a process (and later a thread) together particularly to avoid bubbles, stalls, and slowdowns caused by context switching within the PPE

      Given the workflows in software commonly run on top end PowerMac G5s, this approach would be a clear win.

      Moreover, it is likely that Apple would have used the SPEs in a chained or pipelined mode much like is commonly done with the CBE in stream processing applications. They have been doing something similar since the final PowerPC G5 "quad" tower, and there may or may not be support for this built into Grand Central Dispatch since (has obvious application in forthcoming Intel processors, especially when noting the hand of Apple behind the evolution of SSE4.2 and the specification of AVX).

      Typical frameworks use the SPE-vDMA system in the Cell Broadband Engine to "focus" the SPEs on datasets in the hierarchical memory system. As long as data is properly aligned and the synchronization call is made at reasonabl intervals, this can be done transparently to compilers that generate reasonable SIMD code or to hand-written SIMD assembly programmers -- they can "see" the whole of virtual memory just like programmers targetting the main VRX unit on the CBE PPE or on a PowerPC 970.

      Multiprogramming for a system with multiple VRX (or Altivec) units is also a well-understood problem; Mac OS X has been doing it for many years. The vast majority of such systems have at least as many PowerPC SISD units, which could be wasted die space in some high end Velocity Engine optimized workflows.

      The SPEs are not sufficiently general processors to treat them as cluster members in any practical sense even with the addition of much more local storage. They are specialized for single precision floating point (not quite IEEE 754 though) but will do double precision at somewhat less than half the throughput; general integer programming for the SPEs is somewhere between "too hard to bother" and "essentially impractical".

      The major drawback of programming the Cell is the poor out-of-order performance and the significant differences in optimal ordering between the CBE's PPE and the Freescale 7xxx PowerPCs. You would almost certainly need a "fat binary" or some runtime linking magic to use different code for the CBE compared to Freescale "PowerPC G4" chips, at least for software doing heavy computation in the PPC instruction set. Finally, as with all of the IBM "G5" chips, using a 64-bit memory model is an expensive proposition for both memory (and memory access) and address processing speed. A 64-bit memory model is not necessary, however, for doing 64-bit integer mathematics -- which is an enormously useful feature of the IBM flavour of the PPC ISA.

      Multi-core shared memory cache-consistent machines are now too good. It's not necessary to use an architecture as painful as the Cell.

      I think you will be surprised by Intel's Sandy Bridge, although the details left to framework and scheduler programmers by the CBE will be dealt with by the processors themselves.

  9. IBM - proven in this market space by KingFrog · · Score: 2, Interesting

    I would not want to be betting against IBM for this marketspace. Their cell chip, which is an asymmetric multi-core CPU architecture, seemed bizarre when announced, but has proven to be quite good for these workloads. If IBM is looking to leverage their regular POWER chipset for the console market, they will probably build some screamers with them. Cell and POWER both have Unix and Linux adaptations running on them, so having the capability seems trivial. Whether vendors will want you using their hardware that way is another matter entirely. After all, the chief reason that console games cost so much is that for every copy sold, the developer pays the console hardware manufacturer a licensing fee. Unlike the PC arena, where the architecture is published and you develop for it for effectively no additional cost.

    1. Re:IBM - proven in this market space by TheRaven64 · · Score: 0, Troll

      If IBM is looking to leverage their regular POWER chipset for the console market, they will probably build some screamers with them

      All of the current generation consoles use IBM chips. The GameCube and Wii both used PowerPC 4xx series chips - IBM's low-end 32-bit PowerPC line. The XBox 360 uses a custom 3-core in-order PowerPC chip. The PS3 uses Cell (PowerPC core + 7 SPUs - the PS3 gets the ones where one of the SPUs failed the tests, the ones where all 8 work go into blades and supercomputers).

      --
      I am TheRaven on Soylent News
  10. They could actually try to sell the Cell by dbIII · · Score: 4, Interesting

    A while back I was looking for one or two Cell CPU based machines as development boxes for inhouse geophysical software - basicly to see if it's worth going onto that platform. The three week process between contacting what appeared to be the only vendor of Cell based workstations and getting a price for an entry level machine was frustrating. It involved daily calls to a slimy bastard that appeared to just want to waste time trying to become my friend until he had carefully finished weighing my companies wallet.
    In the end the time window had come and gone (the developers got bored or gave up on the idea of using the Cell) before I could get even a hint at the price but I kept going for the sake of future projects. The price for one workstation with one processor was fairly similar to that of six of our cluster nodes. You would need some sort of black-ops budget where any Accountants coming close are shot on sight before paying that sort of price. An entry point machine no much different to a playstation with more memory cost a truly insane and unjustifiable price.

    1. Re:They could actually try to sell the Cell by Anonymous Coward · · Score: 0

      Yeah, it would be nice if Cell could actually be sold outside PS3s, and ARM designs outside cell phones.
      It's a shame to see such interesting hardware going to waste on closed systems.

    2. Re:They could actually try to sell the Cell by Anonymous Coward · · Score: 0

      You shoulda just got a Toshiba Qosmio G50 or F40 then

    3. Re:They could actually try to sell the Cell by Johnno74 · · Score: 3, Informative

      Can't buy ARM outside a cellphone? Are you kidding?

      Check this out - this is just one I found with about 5 seconds

      http://www.makershed.com/ProductDetails.asp?ProductCode=MKND01

      There are dozens of ARM boards out there suitable for DIY/embedded systems

    4. Re:They could actually try to sell the Cell by statusbar · · Score: 1

      That is true. I don't know about now but a few years ago you couldn't even get a pinout for the Cell processor. You had to show both IBM and Sony your business plan and your market could not impact Sony. IBM has some cookie-cutter circuit boards with a cell on them that they want to sell for big bucks, along with a big down payment and minimum quantities. The reality is that the Cell processor is not THAT great. good, but not great, and requiring a big change in the way you factor out your software design, and while it sounds exciting that you have all the 8 altivec processors, you hit memory bandwidth limitations very quickly unless your algorithm has little input, little output, and little intermediate data sizes.

      --jeffk++

      --
      ipv6 is my vpn
    5. Re:They could actually try to sell the Cell by Anonymous Coward · · Score: 0

      www.beagleboard.org
      For $150 you get a 720 mhz, low-power, fan-less, efficient ARM design (the processor runs 2 instructions per cycle), implementing completely Open Hardware, with a dedicated gpu (up to 10 million polygons per second, decent), a DSP for rending 720p HD video, among a crapload of other features (http://beagleboard.org/hardware).

      That is just one of many ARM options. Were you being sarcastic?

    6. Re:They could actually try to sell the Cell by TonyMillion · · Score: 3, Informative

      odd, when we were working with cell we went straight to matrix vision and they LOANED us the hardware for about a year.. Nothing sleazy at all. IBM Also loaned us a server, as did Sony (a beautiful rack-mount job which will never see the light of day).

      http://www.matrix-vision.com/products/cell.php?lang=en

      Bottom Line - the PPC part of the Cell is rubbish, terrible IO and generally 'weak' by todays standards, the SPEs are great, but not enough memory on them (256k) for the algorithms + tables we needed to process the data.

      In the end optimizing for intel & SSE3 and making the algorithms multi-core capable was less pain:performance ratio than working on the Cell which would have required all the additional work of managing DMA to/from the meagre memory on the SPE.

    7. Re:They could actually try to sell the Cell by oPless · · Score: 1

      You're kidding right?

      There's lots of ARM dev kits out there, chumby hacker board, netduino, cortex, etc.

      Not forgetting where ARM came from (ARM = acorn research machine[s]?) there's an old list here:

      http://productsdb.riscos.com/comp/curr.htm

      Then there is an desktop operating system for the above called RISCOS http://www.riscos.com/

      Of course a lot of these pages are rather old now, and you'll find lots of broken links ... which can only tell you one thing....

      ARM is an old cpu, only 10 years younger than the 8086, which has found it's niche in embedded systems rather than desktops.

    8. Re:They could actually try to sell the Cell by wowbagger · · Score: 5, Interesting

      I can go one better: I do signal processing for a living - chewing on multi-hundred megasample/second streams of data in real time. The Cell looked like a perfect fit. We were looking at 1000's per year. Contacted IBM - sorry, not enough zeros on that number for us to sell you the chips. OK, are there any vendors that are targeting the uTCA form factor (that the Telecomms folks are are all over, so they would not have been targeting just us)? Nope, just large blades for mainframes.

      I assert that IBM doesn't want to be in the chip business - at least, not "selling chips to anybody else". They don't mind making chips for their own use, but they really don't have the infrastructure to sell to anybody else.

      Sony and Toshiba don't want to be in the high-end CPU market, they want to be in the mass-market stuff.

      Had IBM licensed the Cell design to somebody like Freescale, they might have gone somewhere.

      Sorry, but I RTFA - and what I came away with was "We will continue to support Sony for as long as Sony wants to make PS3's". I saw nothing that really said "We are going to be going someplace else with this."

    9. Re:They could actually try to sell the Cell by LWATCDR · · Score: 1

      Really well here you go.
      http://beagleboard.org/hardware
      http://gumstix.com/
      There are a lot more but beagleboard is the closest I have seen to a mini ITX board.
      Just plug in a keyboard, mouse and monitor and you are good to go.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  11. They're going to continue supplying? by Anonymous Coward · · Score: 0

    IBM is working with gaming machine vendors including Nintendo and Sony, said Jai Menon, CTO of IBM's Systems and Technology Group, during an interview Thursday. 'We want to stay in the business, we intend to stay in the business,' he said. IBM confirmed in a statement that it continues to manufacture the Cell processor for use by Sony in its PlayStation 3.

    Is that surprising? Why would they stop? All three consoles currently use a POWER-related chip, it's not like they're going to just throw all those big stacks of money away for no reason. Was someone speculating that they were going to pull out or something? Why is this news?

  12. Re:Whats a Future Power Road Map? by Nursie · · Score: 4, Interesting

    You've really missed hearing about Cell?

    It's a new processor architecture, IBM and Sony (and possibly others) had a hand in it. Effectively two "Power" cores and a bunch of vector processing units. It's supposed to be very very good for vector operations. For a while (a few years back now) the world's most powerful supercomputer was a machine composed of nodes containing two cell processors and an Opteron each.

    It's different to other parallelisation strategies as the vector units (SPU/SPEs) allow you to parallelise stuff at an operation level, unlike just stuffing more cores into the box which is the intel/PC strategy. For games and graphics this it thought to be good, hence its inclusion in the playstation 3. It's also supposed to be good for scientific computing.

    I guess you could think of it as somewhere between a CPU and a GPU, or a hybrid of the two approaches.

  13. Re:Whats a Future Power Road Map? by Anonymous Coward · · Score: 0

    The Cell architecture was used in the Playstation; it is designed to have many simple cores working in parallel. It is good at embarassingly parallel tasks like streaming video and rendering, but that is really all it is good at -- the individual cells currently have working sets much to small for HPC.

  14. Re:Whats a Future Power Road Map? by keeboo · · Score: 2, Insightful

    So, shortly:
    Cell is a processor with two PPC cores, interfaced with a bunch of auxiliary CPU cores optimized for SIMD, each with its local memory.
    Right?

  15. Re:Whats a Future Power Road Map? by Nursie · · Score: 2, Insightful

    On further reading - not two PPC cores, one core with two threads using a similar (but possibly superior) technology to hyperthreading.

    But yeah, essentially your short description there is correct.

    Also I've looked at the top 500 list - The cell, though not the variant in the playstation, is in Roadrunner. Roadrunner is the third fastest computer on the planet.

  16. The problem with Cell... by Entropius · · Score: 2, Insightful

    ... is that it lies in between ordinary x86-type multicore processors and CUDA/GPGPU, and there's not much room in between.

    1. Re:The problem with Cell... by TheRaven64 · · Score: 0, Troll

      It's more of a triangle. In one corner, you have general-purpose CPUs, optimised for branch-heavy code with lots of locality of reference. In another, you have streaming, often SIMD, processors optimised for non-branching code, with high throughput, such as GPUs and DSPs. In the third corner, you have specialised silicon dedicated to specific algorithms (e.g. building blocks for encryption algorithms or video CODECs).

      Cell is along one side of this. It isn't particularly throughput-focussed, and it is optimised for locality of reference. You have to DMA in a block of memory (under 256KB), process it, and then store it. It is not optimised for branching. It is heavily SIMD. The real problem with it is that there aren't that many algorithms that benefit from this combination of CPU features.

      --
      I am TheRaven on Soylent News
  17. The Cell is Affordable and has Floating Point by Anonymous Coward · · Score: 0

    The Cell is an affordable solution. The SPEs could be given MORE capabilities ...

    Comparable processors (perhaps more advanced processors) from Tilera and Cavium (32, 64 and up to 100 cores) are very expensive ... IBM should create a Road Map for this processor ... it has floating point capability, something the other processors do not have.

    x

  18. "IBM's Plans For the Cell Processor " by blind+biker · · Score: 0, Offtopic

    I know Slashdot is the enemy of good writing practices, so this post will be modded downto hell, but I feel I must point out that lately, the capitalization of titles of Slashdot submissions got completely out of hand. The rule is simple: if you want to capitalize your headlines, you capitalize every word except
    - prepositions ("of", "to", "in", "for", "with" and "on")
    - articles ("the, "a" and "an")
    - and some other obvious exceptions.

    On Slashdot, the editors are so ignorant that they usually capitalize each and every word. But this title, "IBM's Plans For the Cell Processor ", shows that capitalizing every word is not even a policy!

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
  19. mbt shoes by aotian · · Score: 0

    Catalan star was nhl jerseys forced to put on the international nfl jerseys team mate and Carles Puyol, nba jerseys who seized the midfield, and mlb jerseys successfully pulled his shirt in front of soccer jerseys a crowd of fans, the first shirt. cheap nfl jerseys Liverpool goalkeeper Reina, nfl jerseys who served as master of ceremonies at nhl jerseys the microphone of the occasion, announced the nba jerseys "Barcelona of the Future" Puyol and Pique hit. mlb jerseys However, Fabregas seems unwilling to long-term soccer jerseys preservation, it seems likely to cheap nfl jerseys pose a clear explanation of theMBT shoes UAE’s shirt. Previously, cheap mbt shoes Fabregas gesture, announced wholesale ugg boots yesterday that he was proud as a Arsenal player. wholesale Christian Louboutin shoes The midfielder whom seem to havesupply cheap Christian Louboutin shoes his ’family’xxhhjjzz

    --
    http://www.mbt-shoes.com
    1. Re:mbt shoes by qmaqdk · · Score: 1

      I think this guy is suggesting we buy some of his shoes, but I'm not quite sure.

      --
      My UID is prime. Hah!
    2. Re:mbt shoes by Anonymous Coward · · Score: 0
      Spam Spam Spam yep it's spam harmed my computer [nfljerseyspub.com] spammer sucks, has poor-quality items [nfljerseyspub.com] is a scam site quit spamming here [nfljerseyspub.com] these people are crooks stole my money [nfljerseyspub.com] want my money back

      complained to the supervisor [nfljerseyspub.com] would NOT recommend they were difficult to deal with [jerseysol.com] the clothes were cheaply-made junk do not buy! [nfljerseyspub.com] spammed my mailbox again a bad deal [nfljerseyspub.com] do not buy from them!!!!! probably stole my credit card info

      Hahahaha you people are stupid [nfljerseyspub.com] "Why did they steal my money?" I asked to speak to a supervisor. items were late [nfljerseyspub.com] Would NOT recommend NO WAY JOSE [nfljerseyspub.com] goth rules shitty service [jerseysol.com] worship the dark oneRipoff!!! [buy2shoes.com] Satan Satan Satan cheap mbt shoes [buy2shoes.com] Midget fucking Cheap imitations [buy2shoes.com] Felching contest tomorrow Puked on his shoes [cl-shoescom.com] RipoffGo fuck yourself [cl-shoescom.com] Got the point, stupid?

      --
      http://www.mbt-shoes-suck.com

    3. Re:mbt shoes by neminem · · Score: 1

      Best spam evar! (Seriously, that made my day. And they say not to respond to spammers...) Sadly, I have no mod points at this time, so you just get this.

  20. Re:Whats a Future Power Road Map? by Anonymous Coward · · Score: 0

    A bit like that in effect, although the architecture is quite different from a GPU. GPUs are aggressively SIMD, literally doing the same operation on several data items at the same time. If you have to branch, then the GPU does one pass of the branched bit for each branch (called a 'Split Warp' in CUDA-speak). Operations with fine grained branching at levels lower than an individual warp will reduce the efficiency of the GPU.

    The cell had 8 baby CPU elements with 256k of local memory (called Synergistic Processing or SP elements). Peak floating point speed was somewhat slower than contemporary GPU chips like the GeForce 8 family, but cells don't have the 'split warp' problem. This gives them some strengths over GPUs for certain types of computations but the 256k local memory limit constrains the amount of data that the SP has access to at any given time. The cell is probably closer to a traditional DSP than a GPU.

    GPUs have fairly clearly won the war for mindshare in the PC-based vector bashing market and are much, much cheaper than any commercial Cell based product except the PS3. If the article is to be believed, IBM are rolling the technology into their mainstream Power 8 products, which will give them very good floating point performance directly on-chip.

    High-end Power boxes can take several TB of memory and IBM sell quite a few to clients who want a shared memory number crunching system (which can't be done with clusters of commodity x86 boxes). A big shared-memory box with GPU level floating point throughput might be quite a win for IBM in some markets.

  21. Yes, but OCCAM... by Anonymous Coward · · Score: 0

    ...they copied this crappy Python leading-whitespace syntax. That's why they failed, I guess.

    (runs to hide) Hey, folks. Just kidding. Hey!

    1. Re:Yes, but OCCAM... by AlecC · · Score: 1

      They originated it, not copied it.

      --
      Consciousness is an illusion caused by an excess of self consciousness.
  22. Makes more sense to buy into a... by EzInKy · · Score: 1

    ...platform where you don't have to worry about some idiot company dictating what software you run on the hardware you purchased, don't you think?

    --
    Time is what keeps everything from happening all at once.
    1. Re:Makes more sense to buy into a... by Nursie · · Score: 1

      Oh sure, but if your aim is to try out cell programming, then that's pretty much your only option at present!

      It would probably be better to try using CUDA and your graphics card...

  23. No, the basic problem with the Cell... by EzInKy · · Score: 0

    ...processor is that the company selling it's flagship product decided to lock out people wanting to experiment with it.

    --
    Time is what keeps everything from happening all at once.
    1. Re:No, the basic problem with the Cell... by Anonymous Coward · · Score: 1, Insightful

      ...processor is that the company selling it's flagship product decided to lock out people wanting to experiment with it.

      Because those people made such progress after having nearly four years to experiment? It's time people around here quit pretending like Sony never gave them the chance to dink around with the PS3.

    2. Re:No, the basic problem with the Cell... by drinkypoo · · Score: 0

      ...processor is that the company selling it's flagship product decided to lock out people wanting to experiment with it.

      Fail. The flagship Cell processor is a more-capable unit that IBM will sell you for exorbitant amounts of money. The Cell in the PS3 is a toy version and even mentioning that it is based on cell is only marketing for the real thing to IBM.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:No, the basic problem with the Cell... by Lunix+Nutcase · · Score: 0, Troll

      And nothing of value was lost to them. The only thing related to the PS3 that interests Sony is the selling of games, Blu-Rays and stuff from PSN. A bunch of basement dwellers installing Linux on their PS3 was an afterthought at best.

  24. You are right, and Sony killed any future... by EzInKy · · Score: 1

    ...the Cell might have had when they locked down the PS3.

    --
    Time is what keeps everything from happening all at once.
  25. Perfect Cell by Meneth · · Score: 1

    I wonder what it's gonna have to absorb to evolve into the Perfect Cell. :)

  26. what would be cool by AVryhof · · Score: 2, Interesting

    What would be a pretty cool chip would be an 8-core chip with 4 x86_64 cores, two graphics cores, and two Cell cores. (perhaps IBM + AMD working together)

    After that, build a custom Linux with MeeGo as the front end / launcher.... It would be cool if game console makers embraced Open Source for everything up to launching the games. ...and if they don't want their SDK open source, that's fine, just make the Operating System so it can launch the games, then get out of the way. Run it on two cores (for better functionality with Multimedia capabilities, ebook reading, etc.) and use the rest of the cores (2 x86_64, 2 Graphics and 2 Cells) for gaming.

    As for the other hardware, Composite, Component, HDML, VGA, WiFi, Ethernet, and a headphone jack.(maybe bluetooth for wireless controllers and the ability to use bluetooth headsets)..blu-ray, card reader, and USB.

    This is all off the top of my head, and would be a pretty cool gaming console, which would truly capture the home entertainment medium and make most people looking for gadgets, consoles, or HTPCs drool appropriately.

    1. Re:what would be cool by drinkypoo · · Score: 1

      What would be a pretty cool chip would be an 8-core chip with 4 x86_64 cores, two graphics cores, and two Cell cores. (perhaps IBM + AMD working together)

      this is a bad idea because it's precisely the kind of ignorant crap that hypertransport is supposed to eliminate. Instead of cramming a bunch of crap into one package, you sell multiple packages so that people can customize their layout. Ideally you'd have the x86_64, cells, and graphics cores all communicating via HT links, and then it doesn't matter where they are physically located... but trying to put all that into one package would be a TDP nightmare at this point.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  27. Re:Whats a Future Power Road Map? by Jesus_666 · · Score: 2, Insightful

    For games and graphics this it thought to be good, hence its inclusion in the playstation 3.

    Of course game developers tend to be a bit more sceptical. The Cell requires a very specific way of programming (don't align your data flow to the processor's capabilities and performance nose-dives), which doesn't go over well with people who have limited time to make their game/engine work on several different platforms, most of which work roughly the same.

    I attended the Games Convention Developers Conference 2008. A number of panelists mentioned that what they presented was harder to get working on the Cell due to its unique requirements. It really does require a different approach to every other system on the market.

    Add to that the fact that the PS3 doesn't appear to deliver obviously superior performance to the more conventional X360 and the question arises whether the Cell is worth the hassle in the gaming sector. Scientific programming can afford to write system-specific code and jump through hoops to attain maximum performance (after all, 10% faster execution speed may mean their calculations finish a month or more sooner). Game developers, on the other hand, are on a very tight development schedule and might make a better game with a sightly less powerful but conventional platform to develop for.

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  28. Oh Joy! A x86 Hack Babbling About Cell by Anonymous Coward · · Score: 0

    Sigh.

    Never fails. Out come the x86 hacks babbling about how they'ed rather be working on their archaic piece of shit chip architecture.

    What a fucking joke you are.

    1. Re:Oh Joy! A x86 Hack Babbling About Cell by Anonymous Coward · · Score: 0

      Never fails. Out come the PPC trolls, still pissed because there is no future in the PPC architecture since IBM stopped caring. This pittance from IBM was just to shut you up for now. Don't you know there's no carrot, only stick?

      What a poor, sad boy you are.

    2. Re:Oh Joy! A x86 Hack Babbling About Cell by Anonymous Coward · · Score: 0

      What's that you fucking talentless hack? Trying to talk smack about your precious x86 chip. An architecture so shitty and weak that the hottest area of performance computing on desktop PCs is going through the absurd effort it takes to offload work to the the damn GPU. Golly, that's just like a shitty poor man's version of Cell.

      LOL, what a fucking joke. Just like Intel's failed attempt at the Cell clone, Larrabee. Bet you were running your mouth off about that piece of shit before it took a dirt nap.

      Gotta love some assclown bragging about doing SSE code. What a fucking dipshit.

      Back to the PPC/Cell that owns the entire 15 billion dollar a year console market.

  29. Laughable Drivel by RingBus · · Score: 2, Interesting

    "Sony had to put an NVidia graphics processor in the thing late in the development cycle, once people finally realized that the Cell CPUs couldn't handle the rendering."

    My god. You are repeating that Beyond3d forum lie in late 2010???

    "For games, this sucks"
    "Trying to hammer programs into that model is painful. (Except for audio. It's great for audio."
    "In many PS3 games, the main MIPS machine is doing most of the work, with the Cell CPUs handling audio, networking, and I/O."
    "It's not necessary to use an architecture as painful as the Cell."
    "tough to program."

    It's like you tried to parrot every Beyond3d x86 fanboy talking point you could remember.

    1. Re:Laughable Drivel by Anonymous Coward · · Score: 0

      >>"Sony had to put an NVidia graphics processor in the thing late in the development cycle, once people finally realized that the Cell CPUs couldn't handle the rendering."

      >>My god. You are repeating that Beyond3d forum lie in late 2010???

      x86 fanboys embraced this lie because it lets them pretend poor liddle Sony 'hyped teh Cell' and then had to come crawling to NVidia for help.

      It doesn't matter if it is laughably false. They will never stop repeating it. Not that it really matters with just how badly the PS3 has beaten the Xbox 360 graphically. This was crap x86 and Xbox 360 fans latched onto back in 2006/7 when they were desperately trying to spread lies about the performance of the PS3.

    2. Re:Laughable Drivel by Anonymous Coward · · Score: 0

      x86 is a turd to program. For people used to using "ld e,(hl)\ inc hl\ ld d,(hl)\ ex de,hl\ jp (hl)" to do an indirect jump on their Z80 calculators or someone coding around ugly hacks (like x86's awful "segments" that are an insult to the term) from the DOS era, modern x86 seems nice, but once someone uses assembly for a REAL (general register, not accumulator) CPU like the Motorola 68k, ARM, PDP-11, or PowerPC, they'll realize how hard x86 is to program, not to mention how ugly it is to use have to use stack-relative addressing and pushes/pops for almost everything because there's too few registers. And for people who say "x86 makes smaller code," the encoding sucks because things like DAA (hey, that came from the Z80!) use one byte, but floating point or SSE use 3 bytes just for the opcode! Now that's great! Use one-byte opcodes for instructions that were included to be 8080-compatible (yep, even the original 8086 had to carry the weights of "source-level" backwards compatibility with 8008/8080/8085/Z80, the 8008 itself based on the Datapoint 2200 smart terminal*), and three-byte opcodes for things that actually make sense in a modern CPU. I also take offense to Intel and Wikipedia calling DAA and DAS and other Z80 crap "BCD opcodes." POWER and IBM mainframes have real BCD opcodes to add, subtract, multiply, or divide numbers 10 to 30 decimal digits long. Intel's Z80-clone crap just has instructions to "add or subtract 6 or 0x60 from the low 8 bits of the accumulator" that work on 8 bytes at a time and are actually so slow that it's usually quicker to do BCD in C without even using these "BCD opcodes" at all. And out of order execution, reorder buffers, register renaming, and all of those other "technologies" are just ways of saying "ugly hack so our ugly hack runs faster."

      *That's right, Intel didn't even design the 8008 OR the 4004! The 4004 was designed by Busicom for their calculators and the 8008 by CTC for their Datapoint 2200 terminal. The 4004 was not part of a "4-bit era" but made at the time when 32-bit computers were already around in the Big Iron world, and a year after the Central Air Data Computer 20-bit microprocessor. In fact, the 4004 was 4-bit because it was designed for a simple BCD (4-bit) calculator, which, to cut costs, processed numbers one digit at a time.

    3. Re:Laughable Drivel by Anonymous Coward · · Score: 0

      that work on 8 bytes at a time

      Correction: 8 bits at a time

      Previous CAPCHA: exclaim
      This CAPCHA: proclaim

      Slashdot's CAPCHA system knows that I'm spreading the word about INT h311.

  30. PS3's Cell+RSX Graphical Dominance by Anonymous Coward · · Score: 0

    You would think that in late 2010 that the x86 fans would be smart enough to just keep their mouths shut to avoid looking like angry, delusional fans butt-hurt over how amazing PS3 games have turned out compared to the significantly weaker Xbox 360.

    Uncharted
    Uncharted 2
    Killzone 2
    Gran Turismo 5

    just to name a few of this gen's graphical kings.

    With all of Microsoft's billions, all the idiotic fanboy babble about 'easy to program' Xbox 360, all the idiotic fanboy babble about 'hard teh program PS3(Cell)' and yet the Xbox 360 years on still doesn't even have a game that is up to the 3.5 year old Uncharted on the PS3.

    There isn't a single graphical area the PS3 hasn't destroyed the Xbox 360 this gen:

    Resolution
    Materials
    Lighting
    Poly counts
    Screen complexity/number of objects
    Particle effects
    Animation
    Deformation

    Games like Gran Turismo 5 are running at 2.25 times the resolution of Microsoft's first party Forza games while running an engine that looks a generation ahead.

    So yeah, I'm sure if you are some x86/DirectX,Windows,Desktop PC company you 'hates teh Cell' because you don't have a fucking clue how to handle anything outside that sad and narrow little world. Sucks to be them.

     

  31. Animats Just Another Xbox Fanboy by Anonymous Coward · · Score: 0

    The clown has been spewing the same copy and paste garbage on this(and mostly likely everywhere else he frequents on the Net).

  32. Cell Is Being Used Exactly How It Was Designed For by MediaStreams · · Score: 2, Interesting

    Back in the early PS2 we would talk about what a next generation PS2 would look like. Those whiteboard diagrams looked almost identical to what Sony and IBM came up with.

    The parallels between the PS2/EE/GS and PS3/Cell/RSX are almost identical:

    Execution starts on the EE/PPU
    Heavy/parallel computation task is spawned off to the VUs/SPUs
    Light control code runs in parallel on the EE/PPU
    As graphical elements become read to be rasterized they are spawned off to the GS/RSX

    In a well running PS2/PS3 engine all three major areas are running full speed in parallel. Split memory architecture lets each area of the machine run at full speed without interfering with the rest of the system.

    Kutagari and IBM did a masterful job. It was an obvious choice to build off the model of the most sucessful console architecture in history and the one all console developers had intimate knowledge of, the 145 million selling PS2.

  33. Re:So MS's 360 Got Humiliated By IBM's Toy Version by drinkypoo · · Score: 1

    That's gotta sting Xbox 360 developers - to have fanboys calling the chip that beat the shit out of you this gen called nothing but a 'toy version'.

    The Xbox 360 is also powered by a 'toy version' of PowerPC which is a 'toy version' of POWER.

    Also, I think Sony, Microsoft, and Nintendo are all evil, and I do my best not to give any of them money any more. That means buying everything used and not paying for Live Gold. If that makes me a fanboy, then your comment makes you my bitch. But we knew that already because you're an anonymous pussy.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  34. one Power core, not two by electrosoccertux · · Score: 1

    Just FYI.

    IMO this was one of the main failures of the architecture. Xbox360 developers just have to worry about parallelizing their code, Cell developers on top of that have to worry about writing code that can make use of the SPE's, let alone efficient use of them.

    The Cell was designed back when Sony needed hardware that could decode their high definition blu-ray streams. I think this is why the SPEs are useful for decoding operations and little else in the gaming world.

  35. Re:Whats a Future Power Road Map? by cK-Gunslinger · · Score: 1

    I think the true power of the PS3/Cell will be it's longevity.

    Look at the PS2. Now look at the 1st gen games for it versus some of the latest ones. The differences are huge, and they are due purely to better programming techniques (same hardware.) I've no doubt that the PS3/Cell will have a similar lifespan.

    Also, I know it discussed in almost every tech generation of consoles, but this time it might be true: Is the hardware finally good enough? This may be directly influenced by the popularity of Flash-based and iPhone games. Is the game market still being driven by the faster-polygon-pushing race? Maybe not..

  36. How could Microsoft so badly botched the 360? by Anonymous Coward · · Score: 0

    You really have to wonder about all the now obvious lies spread about the relative performance of the PS3 and Xbox 360 how Microsoft could have gotten the 360's graphics hardware so terribly wrong and unable to compete with the PS3.

    The PS2 easily put the Dreamcast to shame graphically, but it is nothing like what the PS3 has done to the 360 this gen. Last gen the PS2,GameCube, and Xbox were all putting out roughly the same number of polys in high end games(10-20 million or so), were running the same resolution with a few exceptions on each platform, had similar poly counts, etc. Each console did have areas where it excelled at - GameCube's quick seeking drive and its fast RAM, the PS2 insanely fast eDRAM and massive floating point power, and the Xbox was good at multipass rendering.

    You really have to wonder what the hell Microsoft was thinking. First they gimp the 360 with the 6GB disk format making it the only console in history to have less space than a previous gen. Then they gimp the 360 with eDRAM that was too small to fit a standard 4xAA 720p frame buffer making the machine a nightmare to work with for developers. At least they dumped the horribly outclassed x86 chip for an IBM rush job where they slapped a third core on one of their existing designs. Still nothing the could compete in any way with the PS3's Cell chip.

    Even a company with no console hardware design competence had to know they were dooming the console to be outclassed by the PS3.

    And look at what the 360's graphical legacy turned out to be: the hilariously fake Epic Gears of War marketing shots, faked side by side multiplatform comparisons by fanboys messing with the video settings on the PS3 version or playing games with image compression so the PS3 versions look more jaggy and have less detail, and now the Xbox has resorted to pretending the fake marketing promo shots from highend PC games will look just like that on the 360. The 360 is the first console in history where there isn't a single exclusive game that is of any note graphically, let alone that in remotely close to PS3 graphics levels.

    Most likely Microsoft has realized even with blowing billions they can't compete with Sony's dominance in console graphics hardware and have instead turned their attention to trying to pull a Wii type move by slapping those Eye Toy style motion controls on the old 360 hardware.

  37. Hush by Anonymous Coward · · Score: 0

    Now all that's needed is someone to copy-paste the parent post into relevant wikipedia article,
    then his words will be pure gold. As evidenced by his +5 vs your +3, you stand no chance anyhow.

  38. Re:LOL? What? by __aamnbm3774 · · Score: 1

    killzone doesn't look better than modern warfare 2. and that game is on both platforms.

    you are the one who sounds like a damn fanboy.

  39. Re:Cell Is Being Used Exactly How It Was Designed by CronoCloud · · Score: 2, Interesting

    I remember reading somewhere that one of the goals in PS2 programming was keeping that DMAC running full tilt streaming data. Ah, found it, Ars Technica:

    http://arstechnica.com/old/content/2000/04/ps2vspc.ars/4

  40. Re:Whats a Future Power Road Map? by Sockatume · · Score: 1

    Interestingly, Cell was tolerant of losing SPUs in manufacture. A lot of "bad" chips would've been used as lower-end Cells for cheaper devices, while being essentially the same platform as far as developers were concerned. I don't think much came of that though. One laptop with a 4-SPU Cell, talk of a 2-SPU Cell as a video processor in a high-end HDTV. A shame, really, as they had a lot of half-dead Cells rolling off the line when they were trying to crank them out for the PS3 launch. Wonder what happened to them.

    --
    No kidding!!! What do you say at this point?
  41. Valves hybrid threading by l33t+gambler · · Score: 3, Informative

    I found this article interesting. They write about Valves approach to multi-core CPU's and game engines.

    The programmers at Valve considered three different models to solve their problem. The first was called "coarse threading" and was the easiest to implement. Many companies are already using coarse threading to improve their games for multiple core systems. The idea is to put whole subsystems on separate cores; for example, graphics rendering on one, AI on another, sound on a third, and so on. The problem with this approach is that some subsystems are less demanding on CPU time than others. Giving sound, for example, a whole core to itself would often leave up to 80 percent of that core sitting unused.

    The second approach was fine-grained threading, which separates tasks into many discrete elements and then distributes them among as many cores as are available. For example, a loop that updates the position of 1,000 objects based on their velocity can be divided among, say, four cores, with each core handling 250 objects apiece. The drawback with this approach is that not all tasks divide neatly into discrete components that can operate independently. Also, if some entries in the list take longer to update than others, it becomes harder to scale the tasks evenly across multiple cores. Finally, the issue of memory bandwidth quickly becomes a limitation with this method. For certain specialized tasks, such as compiling, fine-grained threading works really well. Valve has already implemented a system whereby every computer in their offices automatically acts as a compiler node. When the programmers were getting ready to demonstrate their results on the conference room computer with the big screen, they had to quickly deactivate this feature first!

    The approach that Valve finally chose was a combination of the coarse and fine-grained, with some extra enhancements thrown in. Some systems were split on multiple cores using coarse threading. Other tasks, such as VVIS (the calculations of what objects are visible to the player from their point of view) were split up using fine-grained threading. Lastly, whenever part of a core is idle, work that can be precalculated without lagging or adversely affecting the game experience (such as AI calculations or pathfinding) was queued up to be delivered to the game engine later.

    Valve's approach was the most difficult of all possible methods for utilizing multiple cores, but if they could pull it off, it would deliver the maximum possible benefits on systems like Intel's new quad-core Kentsfield chips.

    To deliver this hybrid threading platform, Valve made use of expert programmers like Tom Leonard, who was writing multithreaded code as early as 1991 when he worked on C++ development tools for companies like Zortech and Symantec. Tom walked us through the thought process behind Valve's new threading model.

    http://arstechnica.com/gaming/news/2006/11/valve-multicore.ars

    --
    Teasing the nobles, and rightfully so!
  42. You're wasting your breath on an xbox fanboy by Anonymous Coward · · Score: 0

    The guy, just like so many other Xbox and PC gamer fans, is just regurgitating every little bit of crap he ever heard hoping to convince people that what they see with their own eyes isn't true. The PS3's Cell+RSX combo this gen has destroyed the Xbox 360 graphically.

    It would be no big deal if fanboys like the OP were spewing this type of inane techno-babble back in 2005/6 when the PS3 was not yet released or just released. But in 2010. That's just sad and pathetic.

    Xbox and PC gamer fans filled their head with garbage from sites like the beyond3d formums because it told them what they desperately wanted to believe, that it was all lies from Sony and 'teh Cell hype'. Fine, no big deal. But as graphical masterpiece after graphical masterpiece came out on the PS3 that destroyed any Xbox 360 game came out they circled the wagons instead of doing the rational thing of clinging to the crap they filled their head with from the beyond3d forums.

    I remember the socalled 'experts' aka desktop PC programmers going on and on and on about how the Killzone 2 footage was simply 'impossible' for the PS3 to ever run. They spouted post after post foaming at the mouth about how it was all 'Sony lies'.

    And then:

    http://generationdreamteam.free.fr/afrika/killzone2/KillZone2compa.jpg

    The real time PS3 Killzone 2 demo came out. It was like there was going to be mass Xbox and PC gamer fan suicides over that. All the lies and bullshit they kept telling themselves about the PS3, Cell, 'hard teh program', 'teh Xbox 360 GPU is better than teh PS3's' was made a mockery.

    And this happened with PS3 exclusive after exclusive.

    Each time the Xbox and PC fans would rush back to the beyond3d forums to get their talking points about why that latest PS3 didn't really look as good as everyone is seeing with their own eyes, and 'teh 360 could easily handle those graphics but dev just don't want to'.

    And now it is 2010 and those same Xbox and PC gamer fans are still sitting around in forums spewing the same bullshit and lies. So sad and pathetic. I remember the Dreamcast fans being bad, but they mostly gave up trying to convince the world that the Dreamcast could keep up with the PS2 after a year or so.

    1. Re:You're wasting your breath on an xbox fanboy by Nalgas+D.+Lemur · · Score: 1

      Xbox and PC gamer fans

      Ok, seriously, what's the deal with this? Sure, there are plenty of 360 fanboys out there who say nonsensical stuff about the PS3 (and PS3 fanboys saying nonsensical stuff back), but why lump PC gamers in with them? I'm not sure PC gamers generally care one way or another which console does what graphically these days, considering that with the 4-5 years of advancements in hardware since they came out, you can now buy a video card that'll run any half-assedly (un)optimized console port at 1920x1200 at 60fps (instead of usually ~720p at 30fps upscaled on either console) for a whopping $100, along with other stuff neither console can handle. Not necessarily because they're better or worse on some fundamental level, just much newer.

      Console A can do foo, but Console B can do bar? Big frickin' deal, says the PC that can do foo, bar and baz (by virtue of not being 4-5 years old). More importantly, which one(s) has/have the games you want to play? Some people want to play stuff that's only on the PS3, some people want games you can only get on the 360, some like PC exclusives, and some of them even enjoy the Wii. It'd be nice if we could all just be ok with that instead of having these retarded arguments over esoteric hardware architecture details, but there's no reasoning with fanboys, I suppose.

      I'm not even going to get started on all the other ridiculous replies going on about "x86 fans" in relation to the 360, which is PowerPC-based...

  43. Re:Whats a Future Power Road Map? by StuartHankins · · Score: 1

    Yes, your response was informative and I know you're trying to help.

    But seriously, if this person has no idea what a Cell processor is, I'm pretty sure the concept of CPU optimization will be lost on them. You could say it was a new type of chip made by elves to regrow tissue and they would probably believe it. Just how out of touch would someone have to be to miss the Cell, and not bother to Google it before posting?

  44. Oh look, moderator with sand in vagina by drinkypoo · · Score: 1

    I bet you didn't like that I used the word "Fail" in the modern vernacular sense. But in case you thought I was being non-factual, here is information on the real cell processor which IBM sells for truly incredible amounts of money. I've looked up the pricing, and it is scary.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Oh look, moderator with sand in vagina by Anonymous Coward · · Score: 0

      the only quote i found was for 400k yen (incl tax). thats around 4900 dollars.

      obviously a very expensive gadget, but considering that the machines its used in probably cost at least tens of thousands. its not THAT expensive. recently checked IBMs mainframe pricing?

  45. Re:PS3 Graphically Annihilated The 360 This Gen by Jesus_666 · · Score: 2, Informative

    I don't particularly care about the XBox. The last non-portable console I actually was interested in was the PS2.

    This comes from the point of view of a casual gamer who is not concerned with having the latest and greatest but has a brother who is. I've seen the X360 perform on a large HDTV set and I've seen the PS3 perform on the same set. Both look good. The Cell may outperform the X360 by a large margin if given enough time but that remains to be seen. Right now I'd put them as reasonably close (= to someone who isn't an expert on console graphics the PS3 is not obviously superior, which is exactly what I wrote).

    Don't get me wrong, the Cell is powerful. Nobody would use the X360 for a scientific cluster but the PS3 was popular for that until Sony killed Other OS. However, that power is not easy to work with. They had a very impressive realtime raytracing demo on the GCDC with the SPEs doing the raytracing work and the PPE coordinating and compositing everything. Very nice.

    But at the same time there were a lot of workshops (and at the GC proper, a lot of developers) who pointed out that getting an engine to work on the PS3 is much more work than on more traditional systems because it's a completely different programming model. Treat the SPEs as small CPUs and watch your framerate go to the low single digits. Ignore them and you're wasting most of the system's power. The SPEs have a tiny amount of RAM and you're expected to code in such a way that you deliver data to them in a single DMA operation. If your data set is too big for the SPE or your packet size does not align with what the Cell can do in a single DMA operation you plug up the bus and all SPEs starve.

    It may very well be that the PS3 is a late bloomer and that we will see more and more optimized graphics for the Cell. Then again, Microsoft might be able to afford to just release a new XBox sooner than Sony can relace the PS3 as (if I remember correctly) the PS3 was really expensive to develop.

    The big question is whether the PS3's approach of having a really powerful but hard to use processor is viable in the marketplace. If Microsoft can just toss out consoles at lower development cost and Nintendo outsells both of them by delivering cheap systems to casual gamers, Sony might be facing trouble.

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  46. Re:So MS's 360 Got Humiliated By IBM's Toy Version by Anonymous Coward · · Score: 0

    This coming from some Mexican beaner piece of shit.

    Go eat a fucking taco or something, wetback.

  47. How are profits distributed? by Archimboldo · · Score: 1

    I've wondered this for a while: IBM, Toshiba, and Sony developed the cell. Pray tell, they sell a cell, how do they divide the income?

  48. lol by Anonymous Coward · · Score: 0

    shitstation's got nogaems.

  49. Re:LOL. Just LOL by Jesus_666 · · Score: 1

    Actually, since console graphics are meaningless next to sales numbers (this is business, after all) the winner is Nintendo, with Microsoft and Sony being also-rans. Using a souped-up Gamecube (which sold as often as the PS3 and the X360 combined) and a portable system with four megabytes of RAM (which sold as often as the PS3, X360 and PSP combined) Nintendo has outpaced them.

    It doesn't matter whether Microsoft's promo videos are pre-rendered and Sony's are not; Nintendo's look like they're from ten years ago and people buy Nintendo. In today's market, graphics don't mean as much as they used to and that's why Microsoft and Sony are busy trying to compete about the sizes of their new-and-improved manhoods while Nintendo is laughing all the way to the bank, selling people yesterday's tech for today's money.

    So that's another reason why Sony might rethink their strategy: Neither in the console market nor in the portable market can their more powerful devices compete with Nintendo's old but innvotative ones. Sony can only hope for the second place this generation.

    While Sony paid a lot of money for the Cell, Nintendo developed an input system using not particularly new tech like motion sensors and IR imagery. And then Sony imitated it (= paid for much of the same development), giving Nintendo even more of a development cost advantage. Likewise, the NDS combines fairly conservative tech with a touchscreen. The PSP family has more powerful (= expensive) innards and a UMD drive, which again represents development cost.

    Combine that with the fact that Nintendo's systems outsold Sony's by a wide margin (and Nintendo made a profit on them while Sony treated theirs as loss leaders) and you see that the company that relied on clever human interaction design made a lot of money and can afford whatever the next generation brings while the one that relied on clever hardware design... Well, they're Sony so they're not exactly poor but they could be doing better.


    PS: I know I shouldn't be feeding obvious trolls but hey, I can always use some extra karma. ;)

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)