Slashdot Mirror


Cell Workstations in 2005

yerdaddie writes "The cell processor will be introduced in graphics workstations before release in the Playstation 3, according to press releases by IBM and Sony. As previously discussed, IBM will be releasing more details in February 2005. However, apparently prototype workstations have already been "powered-on" and will be available in 2005. Since Windows on PPC was scrapped back in 1997, this leads to speculation that perhaps Linux, AIX, or BSD will be the operating system for cell workstations."

330 comments

  1. I may be wrong... by wcitechnologies · · Score: 3, Interesting

    I may be wrong, but to me this sounds like hyper threading with a new name. Can anybody enlighten me?

    --
    Electrons are free; it is moving them that becomes expensive.
    1. Re:I may be wrong... by Anonymous Coward · · Score: 3, Informative

      Sounds more like some kind of multi-core processor where the number of cores can vary greatly.

    2. Re:I may be wrong... by ponos · · Score: 4, Informative
      I may be wrong, but to me this sounds like hyper threading with a new name. Can anybody enlighten me?

      It's not the same. Hyper threading divides processor units (e.g. a multiplier or an adder) in order to keep most units of the single core busy. This happens because Intel processors have very long processing pipelines (thus the very high frequency compared to AMD), so stalling them can be quite costly. In order to avoid this, Intel simply keeps track of two "virtual" processor states, essentially 2 copies of all registers, and schedules instructions from any of these two execution threads in ways that keep most units busy. By chosing from 2 threads instead of one it has greater chances of finding an instruction that can be computed by an idle (at that time) unit.

      Cell architecture, on the other hand, seems to rely on multiple simple cores, each of which is complete. A central Power processor core keeps them working together. I assume (but I do not know!) that the benefit of this architecture is : (a) adding multiple cores is easy and increases cost linearly (b) software that works for a 16-core chip will also work for a 2-core chip, but slower (therefore the same processor can be adapted to different needs, just like multi-unit videocards, without expensive redesign) (c) an inherent understanding of parallelism (on the chip) allows chaining them together in an easy fashion. Maybe we will start counting cores instead of MHz in a few years, when all cpus will have peaked at some--obscenely high--MHz limit. Details on the cell chip are very vague and ridden with marketing buzz-words, but it appears it will be able to execute many more parallel threads than an Intel HT processor (2 threads maximum in parallel).

      What worries me most is the fact that Sony (which also sells music/movies etc) says it'll have on-chip capability to protect copyrighted works. I don't know what this will mean for the GNU/linux crowd.

      Disclaimer: All the above is wild speculation. I am not an engineer.

      P.

    3. Re:I may be wrong... by PingPongBoy · · Score: 1

      in a few years, when all cpus will have peaked at some--obscenely high--MHz limit

      few meaning less than 10?

      I wonder if, as the limit approaches, we may as well just quit pushing closer to it. Resistance to nature is futile.

      All the same there is so much being done by synchronizing on leading and trailing edges - double pumping, quad pumping and so on.

      --
      Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
    4. Re:I may be wrong... by Doctor+Memory · · Score: 2, Interesting

      all cpus will have peaked at some--obscenely high--MHz limit

      Speaking as someone who started out with a 1.774 MHz processor, current CPU speeds are already obscenely high. Hell, my disk drive has more memory (2MB vs 16K) than my first computer...

      --
      Just junk food for thought...
    5. Re:I may be wrong... by fitten · · Score: 1

      Heh, your first computer had an almost 2X higher clock speed than mine and your disk drive had 4X the memory :)

      1MHz w/ 4K RAM.

    6. Re:I may be wrong... by timts · · Score: 1

      I think cell processing meet exact same fate as those RISC processors, they will never be mainstream. back in the old days, IBM used the exact same boasting words for RISC processors, claiming simply structure will be able to make it in super high frequency, but critical mass spoke out loudly.

      as far as I know, now we have CISC processors having RISC instructions within the processors, optimized by the core itself. also the CISC ones have achieved over 4GHz with water cooling OC. though RISC suppoters still claiming faster float point processing, I doubt it.

      at the same time, multi-core same chip design has been adopted by both Intel and AMD, I dont see how could this cell processing be used by anybody but very few companies. if not cheap enough, why stack up a few more expensive and slower cell processors when you can stack up cheaper and faster PC boxes?

    7. Re:I may be wrong... by mforbes · · Score: 1

      You had 4K RAM?

      Why, in my day....

      Seriously, though, the first computer I remember working on was a little home-built called the KIM-1 that my dad bought when I was eight. It came with no storage device at all (not even an audio cassette deck, which our later trash-80s had), 256 whopping bytes of memory (expandable to 1k), and a MOS 6502 processor.

      I just did a little googling and found some more information about it, by someone else who had (has?) one. I guess the thing did have a port for a tape deck, I just don't remember ours having one.

      --

      Allegedly real newspaper headline from 1998:
      Man Struck by Lightning Faces Battery Charge

    8. Re:I may be wrong... by PantsWearer · · Score: 1
      One second, first you're stating that RISC didn't work out, but then you say that every CISC processor is actually a RISC, which seems to say that RISC worked out very well.

      In truth, all current desktop processors are RISC with a variety of decoders ahead of them. The processors labeled as RISC, such as the PowerPC line, tend to have more orderly instruction sets, same instruction size for everything, etc., but overally their architectures have more similarities than differences.

      I think that it's far too early to tell how this line of cell processors will be used. They're definitely going to be used in several million PS3s, which is nothing to sneeze at. They're definitely going to be used in a bunch of development stations for those PS3s. They're probably going to be used in a number of consumer devices from Sony. And there's a fair chance that they'll get a nice chunk of the graphics workstation market too, since I can see these being excellent render farms that are incredibly expandable.

      In addition to this, it should be remembered that IBM is going to be the supplier for all three of the next generation game stations processors, which all seem to be based on the POWER/Power/PowerPC architecture. So things are probably going to be very interesting for the Mac market and also non-Mac lower end PPC workstations.

      --
      Be glad life is unfair, otherwise we'd deserve all this.
    9. Re:I may be wrong... by timts · · Score: 1

      a processor is classified as RISC/CISC by its interface instruction set, yes, CISC processors actually contains a RISC core in it, that's what RISC designers were against, since CISC ones take complicated instruction, with internal optimization due to the instruction set. while RISC ones take simpler set but require compiler to do optimization.

      SONY boasted about their emotion engine before, some people still claim EE is superior than xbox's 733MHz processor with nvidia videochip, but we all know the video quality comparison.

      what I wanted to point out is that critical mass rules, not just the technology. as you said, 3 next-gen consoles are going to use it, at least so far they state so, so maybe this version processor from IBM will finally work. but RISC didnot work up to its claim, which was higher frequency due to simpler structure from simpler instruction set. :D

    10. Re:I may be wrong... by lemnik · · Score: 1

      It's also Cell's capability to seemlessly share processing power with other Cell processors nearby by using a very hight bandwidth wireless-network. The other fact is the Cell is implemented with multiple processor-cores rather than additional (or additions to) the processor APU.

  2. Massive Parallel Processing by Umbral+Blot · · Score: 2, Insightful

    Actually it sound more like parallel processing to me, where many CPUs are connected together to form one larger CPU. Perhaps you can remover CPUs from the network while active?? Or maybe it is just easier to expand. Their page seems to be full of hype (in my opinion), but no description of concrete benefits from this technology. Also why is this in the games section ... seem more like hardware to me.

  3. XBOX2 + Cell = Windows by Anonymous Coward · · Score: 0, Redundant

    XBOX2 is supposed to have Cell CPU(s) onboard. And obviously Windows is running on these.

    1. Re:XBOX2 + Cell = Windows by binary42 · · Score: 5, Informative

      No. You are mistaken. Xbox will have a PowerPC derivative. Not a POWER derivative. Also, I should note that Cell, although part is derived from the POWER4, is not really anything like the POWER4 architecture.

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
    2. Re:XBOX2 + Cell = Windows by Anonymous Coward · · Score: 0

      Dream on fanboy.

    3. Re:XBOX2 + Cell = Windows by Anonymous Coward · · Score: 0

      Bullshit. XBox2 is supposed to have Power CPUs (maybe 3 but the dev units have 2) onboard.

    4. Re:XBOX2 + Cell = Windows by Henriok · · Score: 4, Interesting

      In all fairness, we really don't know from what processors the CPU in Xbox2 nor Cell will be derived from, but the most reliable information we have says that the Xbox2-CPU will we quite similar to PowerPC 970, but with three cores. As such it is indeed a PowerPC processor but it is also POWER4 derived. Cell on the other hand is stated to have a 64 bit Power core, and that's quite different from saying that it's POWER4 derived. IBM uses the term "Power" for both PowerPC- and POWER-processors, so it very well could be, and probably is, PowerPC-based and not POWER-based.

      The core in Cell is probably an highly evolved PowerPC 440 based core since that is a quite proven, capable, lean and have a very modular design. I think it would be unwise to build Cell around a massively complex design like POWER4. It would suffer immensely from compelxity, power consumption and its monolithic design.

      --

      - Henrik

      - when the Shadows descend -
    5. Re:XBOX2 + Cell = Windows by Anonymous Coward · · Score: 0

      Both ps2 & xbox2 will be using the cell cpu ..just google it.

      Maybe a move from M$ to try & make it easier for them to win over PS devellopers used to working on a mac architecture.

    6. Re:XBOX2 + Cell = Windows by Anonymous Coward · · Score: 0

      What lameass troll.

    7. Re:XBOX2 + Cell = Windows by Anonymous Coward · · Score: 0

      "we really don't know from what processors the CPU in Xbox2"

      Actually, we really don't care what are the processors in the CPU in Xbox2.

      MS will be lucky to keep a significant number of the people who bought the first one. They just aren't a significant enough player to care about.

    8. Re:XBOX2 + Cell = Windows by binary42 · · Score: 1

      ISSCC show information that has leaked show that Cell includes a POWER core of some sort. It seems to be the manager of all the stream processors. Beyond3d.com has a good forum thread on this. You are right in saying that POWER can be PowerPC but it usually doesn't. As far as XBOX2 goes, the PowerPC 970 or later derivatives would be the prime candidate as the developer kits are basic PowerMac systems running Microsoft software (ironic). I don't think Cell will be ready for mass production by the time XBOX2 will be realesed so even if MS wanted to pay good $$ for it, it probably wouldn't happen.

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
    9. Re:XBOX2 + Cell = Windows by binary42 · · Score: 1

      Yes they are significant. Never underestimate the power of money. I probably won't buy an XBOX2 because of XBOX. I will buy one because of good titles. Disclaimer: I own all three major console right now and I play XBOX the least. I play it when I can get a better game or an exclusive game (Halo1/2) but I still play my inferior PS2 and GCN because I like the games (Katamari Damacy, Paper Mario, ICO, Ratchet & Clank, MGS3, F-Zero GX, etc...) To be fair, XBOX and MS aren't all that bad of a console. They are not better but not worse either. It is also a personal thing. There are many people who would probably find XBOX has the better games for their taste.

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
    10. Re:XBOX2 + Cell = Windows by Coppertone · · Score: 1

      Well, you are wrong - PowerPC is based on POWER architecture and any software runs on PowerPC will run on POWER4/POWER5 chips.

    11. Re:XBOX2 + Cell = Windows by binary42 · · Score: 1

      I am not talking about intruction sets. I am talking about architecture. The POWER4 is a different line than the PowerPC. What you say is like compairing the Pentium M and the Pentium 4. The P4 can run PM programs easily but they aren't nearly the same.

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
    12. Re:XBOX2 + Cell = Windows by Henriok · · Score: 4, Informative

      All POWER-processors have been fully compliant (32 and 64 bit) PowerPCs since POWER3, and before that the RS64-procesosrs were too fully PowerPC compliant. So.. you are wrong in saying that most POWER-processors isn't PowerPCs since they have been since 1999, and they have been even more PowerPCs than "clean" PowerPCs since they until the 970 didn't have the full 64 bit ISA.

      The ISSCC papers state that Cell is Power based, not POWER based. There's a significant difference here since IBM in its marketing use the "Power" moniker to encompass both PowerPC and POWER processors. If you have seen different papers than I have, please provide me with an URL of PDF that proves me wrong. This is important stuff :)

      --

      - Henrik

      - when the Shadows descend -
    13. Re:XBOX2 + Cell = Windows by binary42 · · Score: 1

      I have this info scattered through my posts. What I am trying to say is that an ISA does NOT make a processor the "same". You seem to be intelligent. I am sure you can figure the rest of my points out with this in mind. Many good URLs were posted to the Beyond3d.com forums.

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
    14. Re:XBOX2 + Cell = Windows by Anonymous Coward · · Score: 0

      What does it matter?

      IBM uses PowerPC and POWER interchangably nowadays. It's the "Power family of proccessors".

      For instance pretty much the same Debian OS that runs on a Mac g3 laptop will run on a POWER 4+ dual cpu worksation.

      Making a distinction nowadays between Power and PPC is like saying "Ahah your OS may run on Pentium 4 CPU's, but will it run on Pentium 3 cpus?"

      Anyways the embedded Windows OS on Xbox 2 will probably running thru emulation like on something like virtual PC, which they probably bought partially for this reason. Speed isn't a issue for the OS, so it's a wasted efThe embedded Windows OS will probably be running on virtualization technology like virtual windows. There is no need to port Windows to PPC because speed is not going to be a factor, and it would be a waste of time.

      Of course the games themselves would run natively.

      The only realy sane choice for a workstation OS from IBM would be Linux.

      Linux is now IBM's OS of choice for most applications, they will actually have recommended Linux over AIX for some of their traditional AIX users and have publicly stated so. AIX is now very mated to the specific machines that it runs on. I am not just saying that AIX is POWER and Linux is PowerPC. I am saying that the machines that use AIX are specificly taylored to run AIX and visa versa, for most everything else you can run linux for a substantial discount and even IBM recommends that you do so.

      And also forget the difference between POWER and PowerPC, IBM uses the terms interchangeadly and it's simply now the Power family of chips, from embedded platforms to high end Power workstations.

      For example the same Debian OS can run on a 500mhz G3 workstation can run on a dual-cpu 1.5 Power 4+ workstation.

      Why do you think that IBM is pushing Linux + getting out of the PC resellers (they long since stopped making their own laptops and desktops and get them from teh same places Gateway and Dell does.) market?

      Because they want you to use the Power platform and that means Microsoft is a non-choice.

      Sure ancient versions of NT ran on PowerPC, and there were beta versions of W2k that ran on Alpha machines natively, but that was a fucking long time ago, and much has changed. Even though in the core of WinXP (and the future Longhorn) is still pretty much NT, those ports didn't include most of the Win32 API that was merged into W2k to make it a desktop OS, and that was NEVER ran on anything other then x86.

      Look at how much suffering MS has to go thru to make a WinXP version run on a platform that is 90% compatable with x86: x86-64! Still no native version exists outside of beta version, and you still looking at a minimum of another year for that port to happen. Linux in comparision was running natively on AMD64 machines on test platforms before the public could even buy the CPU at retail chains!

      Linux has been running on the PPC platform for years now, and even if it makes sense for Sony to use custom OS for loading and unloading games (remember that Linux was ported to the PS2, a while ago by Sony themselves) Linux makes the best choice for a commercial Cell workstation from IBM.

      As far as BSD goes, I am sure that it will be supported by the community in fairly short order even if IBM doesn't help out. But I wouldn't expect IBM to work hard at turning BSD into a commercial product for them to sell. Generally the BSD license isn't suitable for that (although it's very usefull for a wide veriaty of other purposes, don't get me wrong).

      Microsoft Windows doesn't even enter into the picture anymore.fort to port it. The games themselves will run natively though, but they don't require much from the embedded Windows OS for that.

      Windows will never be a suitable OS for the cell archatecture, it's just too x86 specific and incredably difficult to port compared to something like Linux.

      Look at WinXP-64.. How long has x86-64 been around in the form of Opteron proccessors and AMD64 pr

    15. Re:XBOX2 + Cell = Windows by the+angry+liberal · · Score: 1

      Hmm. I like my XB much more than my PS2. Yeah, there are more games for the PS2 -- but most of the great titles come out for all platforms and the XB ones usually take advantage of the better graphics and HDTV capability of the XB.

      The XB is also much more useful once modded than the PS2 could dream of being. You basically end up with a cheap and functional HD media player. Add an extra HDD, use as an mp3 player, install Linux, watch movies, play around with homebrew software, install the mame archive, use XBC to play online with friends without using M$'s service, do whatever!

      I find it both sad and hilarious people will make themselves hate a great device just because they are unable to think for themselves and must jump on every popular bandwagon that comes along.

      I'm sure some compulsive anti-microsoft flame artist will reply and tell me how evil they are and name every offense they have commited. Guess what? I don't care! Did everyone forget Sony is a huge player in the music industry? You know, that bunch of freaks who have sued the pants off of thousands upon thousands of our fellow civilians?

      I'll leave you guys to argue amongst yourselves as to how half the GPU, CPU, and RAM with analog video output makes for a superior product at the same price as the alternative.

    16. Re:XBOX2 + Cell = Windows by shplorb · · Score: 5, Informative

      Actually, CELL is based around the 970. Expect about 80-90% performance compared to an equivalently clocked 970. Where it goes nuts is that there's a number of vector units attached that are basically "VMX on steroids" to quote one of the main guys at IBM behind this. The vector units (or Data Plane Processors as they're calling them) can also communicate between each other as well as with the central core. The workstations are actually headless server blades, each of which will have 2 CELL's on them and they'll be running Linux.

      This stuff isn't bullshit, it was all disclosed Thursday at the Australian Game Developers Conference. I didn't sign a NDA so it's all good. I also fondled a PSP =]

    17. Re:XBOX2 + Cell = Windows by binary42 · · Score: 1

      You know.. If we agrue this much about it: It doesn't matter. It can be seen either way so lets just drop it and let the readers decide.

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
    18. Re:XBOX2 + Cell = Windows by TrancePhreak · · Score: 1

      There are two problems with this post. The first being that is anonymous, which shows cowardice. Perhaps this is because a vital piece of information is incorrect? Microsoft had no real trouble putting Windows in AMD64, but getting all the driver venders to support it is taking a long time. For Linux where all the included drivers likely have source or are set to run in 32bit mode this is fine. However, would you want your drivers to drop back to 32bit? Probably not... Which is a likely reason why MS has not let Windows XP 64bit Edition loose.

      --

      -]Phreak Out[-
    19. Re:XBOX2 + Cell = Windows by TommyBear · · Score: 2, Insightful

      XBOX2 will be based on parallelized PowerPC G5 processors. It is not Cell tech. Game dev studios are using PowerPC G5 macs to develop next gen titles for the XBOX.

    20. Re:XBOX2 + Cell = Windows by News+for+nerds · · Score: 1

      Interesting thing is, there will be several variations of Cell processor in its lifetime - PU can be any Power ISA processors, or something different, after all. A high-end Cell may use Power6 while a low-end Cell may use PPC440. That depends on usage and required spec.

    21. Re:XBOX2 + Cell = Windows by iapetus · · Score: 1

      Interesting stuff. Any more details you recall from the conference? In particular, how many vector units per 970?

      --
      ++ Say to Elrond "Hello.".
      Elrond says "No.". Elrond gives you some lunch.
    22. Re:XBOX2 + Cell = Windows by Titanio · · Score: 1

      Cheers for the info shplorb! Any more details? Did they disclose how many "Data Plane Processors" were attached to each 970? Any mention of flops performance? Clockspeed? *Anything* else? :) Many thanks..

    23. Re:XBOX2 + Cell = Windows by Anonymous Coward · · Score: 0

      If you want a good games platform that runs like a modded XBox, why not just buy a PC?

    24. Re:XBOX2 + Cell = Windows by binary42 · · Score: 1

      I actually am against mods in general. Too many people pirate (they claim they don't -- but you know they do). I am for homebrew (which I do some myself). Mods on XBOXs give very little feature wise that is IMHO clearly on the legal side. (Don't flame on this please... I just don't think it's for any good unless you are a homebrew hacker or a curious fellow -- I know most of the world doesn't fit in that catagory yet there are still so many mods.) I also son't think graphics are the only reason to get the XBOX version. Many people like XBOX Live (I don't want to pay ;) ). I hate the XBOX controllers (both large and small)... In fact I like the game cube's best for many games while d-pad centric games are great on the DS2. But some people like the XBOX controllers for their hold style. People are too caught up in very little difference in video quality. Its a GAME. play it. It's not hollywood here. Gameplay has always come first for me. Don't get me wrong: graphics do matter, up to the point where you can express what you need to.. . anything beyond that is just eye candy. Eye candy is nice but I will forget about it after I start thinking, "DAAANG! This is FUN." As for modded functionality: I can do it on my PS2 (or my XBOX if I modded) with the independence exploit OR the Linux kit. I use both depending on what I am going to do. Things I do like about the XBOX: Four controller ports and games actually use the HDD. I am not really the kind of guy who even has enough money to own an HDTV, so graphically, games are close enough or good enough for me. Things I like about the PS2: Fun (and hard) to program (it's a challenge), some GREAT games (no I do NOT like GTA :) ), good controller design, and plays my PS1 games. Things I like about the GCN: Fun games with some good exclusives (yes they exist), four ports, cheap, easy to run imports (freeloader). There are some things I like about all of them in general: All are capable of quality graphics (Progrssive, good 3d, etc...), games (again :) ), and good multiplayer (the human factor makes things interesting). There are some things I don't like about all of them but I will not start a flame war over this off topic post anyway :) Point: It doesn't matter. None of it does. blah > blah > blah is just junior high kid talk. Get what you want and don't let anyone tell you that you won't have fun because: You can have fun on all of them. One could liken this to how people follow sports: 1) X team sucks! 2) No they rock! 1) No Y team could beat them any day! 2) Y team has no clue what they are doing! Narrator/me) Neither team "sucks". They are both professionals. one may win a game but that doesn't take away the fact that the other still knows how to play well. It may not be as well as the other team but it's still darn good.

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
    25. Re:XBOX2 + Cell = Windows by binary42 · · Score: 1

      Good point. I would mod you up if I could.

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
    26. Re:XBOX2 + Cell = Windows by binary42 · · Score: 1

      Interesting. Thanks for the post :)

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
    27. Re:XBOX2 + Cell = Windows by Anonymous Coward · · Score: 0

      Blah,blah,blah.

      Same old shit.

      MS. Money. Don't Ever Count Them Out.

      Give it a rest.

    28. Re:XBOX2 + Cell = Windows by polyp2000 · · Score: 1

      Making a distinction nowadays between Power and PPC is like saying "Ahah your OS may run on Pentium 4 CPU's, but will it run on Pentium 3 cpus?"

      Well , that really depends on whether or not the OS in question utilises processor extensions and optimisations only found on the P4.Consider the difference Altivec makes to PPC's for example. While the os may run on both architectures there will be noticable speed differences and improvements even though both chips have a similar heritage. You shouldnt assume - particularly in the case of game consoles that these chips will be running a generic OS/Kernel that will run on multiple different incarnations of a specific processor family. It is far, far more likely that it will be tailored specifically to take advantage of the wonders that the Cell processor used in PS3 has to offer, and that is when the differences between a Power and Cell really start to matter.

      --
      Electronic Music Made Using Linux http://soundcloud.com/polyp
    29. Re:XBOX2 + Cell = Windows by ezavada · · Score: 1

      As a game developer working on a Windows product that needs to be portable to XBOX, I can assure you that XBOX != Windows.

      First, the XBOX supports only supports APIs, such as DirectX, widely used in games. It doesn't even come close to supporting a majority of Windows API calls. And it doesn't support DirectX quite like Windows does. It suppots a superset of DirectX 8, but not everything in DirectX 9.

      Graphics apps are the most likely of all non-game apps to use DirectX, but they are likely to use many of the other API calls as well.

      In addition, even if a particular app you want to run is fully supported by XBOX (in terms of API calls), the hardware and those calls are aimed at and optimized for games (ie: expect game controllers, not mouse and keyboard).

      So I think Microsoft would have a fair amount of work ahead of them if they were to try to bring the full blown Windows OS to a new platform with a cell CPU. How hard depends on how much they've maintained the CPU portability they had with Window NT.

    30. Re:XBOX2 + Cell = Windows by TommyBear · · Score: 1

      I was there also. They did not disclose the number of DPPs on each unit.

    31. Re:XBOX2 + Cell = Windows by Hortensia+Patel · · Score: 1

      there's a number of vector units attached that are basically "VMX on steroids"

      Did they offer any details on how folks are going to program these beasts? Will you have to write assembler to take advantage of the vector units?

      Also, will they release their own compiler, or port gcc? There's been a fair amount of traffic on auto-vectorization on the gcc list over the last year or so, but while I've seen a few Apple people there, I don't recall seeing anyone from IBM. (Or Sony, for that matter.)

    32. Re:XBOX2 + Cell = Windows by mmkkbb · · Score: 1

      but most of the great titles come out for all platforms and the XB ones usually take advantage of the better graphics and HDTV capability of the XB.

      eh, doesn't the PS2 have HDTV capability as well?

      --
      -mkb
    33. Re:XBOX2 + Cell = Windows by squiggleslash · · Score: 1
      IBM uses PowerPC and POWER interchangably nowadays. It's the "Power family of proccessors".
      They may refer to it as the "Power family", but you shouldn't read that as meaning they're compatable.

      As an example, the PowerPC-AS series doesn't support 32 bit PowerPC instructions. You will not get an out-of-the-box runs-on-your-G3 Debian installation to run on it.

      The Power family is a family because they're all related, but just like real families, there are a lot of siblings in it who are far from compatable, have wildly different interests and strengths, and who will not deal with the same friends.

      --
      You are not alone. This is not normal. None of this is normal.
    34. Re:XBOX2 + Cell = Windows by Anonymous Coward · · Score: 0

      Would a line break or two have been too much to ask?

    35. Re:XBOX2 + Cell = Windows by the+angry+liberal · · Score: 1

      An XB is $149 and comes with two games and a controller. The $149 will cover the cost of a case and powersupply. Now what?

    36. Re:XBOX2 + Cell = Windows by the+angry+liberal · · Score: 1

      Not really. You can purchase a component kit, but it will only work on the SCPH-50001 series PS2 and newer. There are like 5-6 games that support it, most are not even in 16:9, just progressive scan.

    37. Re:XBOX2 + Cell = Windows by bryce1012 · · Score: 1

      Wow... you mean people actually play and enjoy Katamari Damacy? Personally I think Greg Dean said it best...

      "I thought my PS2 took a hit of acid or something."

    38. Re:XBOX2 + Cell = Windows by Anonymous Coward · · Score: 0

      All PS2 models (not just the scph-5000x or newer) can display progressive video via a component cable for games that support it. Your confusion is probably based on the PS2's progressive dvd playback abilities.

    39. Re:XBOX2 + Cell = Windows by binary42 · · Score: 1

      Ironically /l stripped them out... I'll put
      's in next time

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
    40. Re:XBOX2 + Cell = Windows by binary42 · · Score: 1

      I am sure the devs were on drugs... no the less, it is still VERY fun.

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
  4. What is a cell processor? by Sanity · · Score: 4, Informative

    This article provides some background.

  5. Maybe... by Spruitje · · Score: 3, Interesting

    Well, knowing IBM and Sony there is a great change that it will run linux.
    At the moment it seems that linux is the choice for development on the PS2 and I think it will be with the PS3.

    1. Re:Maybe... by Build6 · · Score: 2, Interesting

      i'm more curious as to whether there'll be two separate chassis/machines (one from IBM, one from Sony... or even more per Cell-partner?), or of it's just going to be one basic machine that may/may not have different corporate logos slapped on it?

      (i'd think it'd almost certainly be linux, no uncertainty there :-)

      hrm. actually, an even bigger question... will there be blinkenlights! *memories of the BeBox*

    2. Re:Maybe... by TommyBear · · Score: 1

      Moulic confirmed in his talk at the AGDC that the based OS shipping with the first Cell Processor Architecture will be Linux.

  6. If this really _DOES_ come out, by 9-bits.tk · · Score: 3, Interesting
    then we probably would be seeing Linux for Cell or similar. Reading that reminds me of the XBOX-Linux and the GameCube Linux projects.

    I wonder what the average speed of the processors would be? And if they'd include HyperThreading?

    1. Re:If this really _DOES_ come out, by TommyBear · · Score: 1

      No need to worry. Cell Processor Workstations ship with Linux as a base operating system.

  7. Distributed Processing by Halcyon-X · · Score: 5, Interesting

    It has been stated before that the PlayStation 3 is expected to be capable of distributed processing due to the capabilities of the Cell architecture. Whether or not that will indeed be the case remains to be seen, it is certainly a lofty goal for the current market penetration (not to mention speeds) of broadband in the home. Does Sony expect these PS3s to cooperate with their Cell-based television sets?

    --

    .sig: Open Source, Open Mind

    1. Re:Distributed Processing by drinkypoo · · Score: 5, Informative

      The stated goal is for some future playstation (maybe the fourth generation) to use the cell processor and yes, to cooperate with cell devices in televisions, dvd players, et cetera. If we end up with cell PCs they'll be candidates too. They could run linux, of course. To be honest, that's the Xbox, if it were clustering, and it could have been if there were any reason for it to be. Sony will probably use some kind of IEE1394 (i.Link in Sony's parlance) possibly including 800Mbps in order to connect Cell devices. 1394 allows significant cable lengths and near-gigabit speeds today; it is intended to support 1.6Gbps and later even 3.2Gbps (over fiber.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Distributed Processing by Anonymous Coward · · Score: 0

      Know what this means? Imagine:

      "Buy a Sony TV and your PS3 will produce better graphics and games will have better AI. Buy a Sony home theater receiver as well, and your PS3 will be smarter than you and your five best friends are. Combined."

      Gee, I can't wait for that. *runs and hides*

    3. Re:Distributed Processing by DigiShaman · · Score: 2, Funny

      There is a reason they called it Cell. Put enough of them togeather and you get multi-cell neural network. Maybe a super computer with enough cells can be called a "brain"

      And please, never install one of these on the planet Zebs and call it Mother Brain. Ok?

      --
      Life is not for the lazy.
    4. Re:Distributed Processing by TommyBear · · Score: 4, Informative

      The primary goal of IBM with regards to the Cell processor was that it be scalable first as a rack mounted solution. Therefore the Cell Processor Workstation (CPW) will be available first up as individual form factor boards, containing a CPP, several DPPs and other small components for I/O etc.

    5. Re:Distributed Processing by maxwell+demon · · Score: 1

      Even better: Get your neighbour to buy a Sony TV, and enjoy better graphics and better AI on your PS3 using the neighbours TV. Now, make your whole block buy those TVs, and enjoy the power of a supercomputer from your PS3!

      --
      The Tao of math: The numbers you can count are not the real numbers.
    6. Re:Distributed Processing by gl4ss · · Score: 1

      anything with capability to run complex software and a communications connection of some sort of is 'capable of distributed processing'.

      --
      world was created 5 seconds before this post as it is.
    7. Re:Distributed Processing by Anonymous Coward · · Score: 0

      Hmm I see a need for all those non-tech savy parents.. finally.

    8. Re:Distributed Processing by Anonymous Coward · · Score: 1, Funny
      It has been stated before that the PlayStation 3 is expected to be capable of distributed processing

      Nope. Sony hype. You'll be lucky if the thing loads games properly.

    9. Re:Distributed Processing by rhsanborn · · Score: 1

      Unfortunately, I don't think many games will be written to take advantage of this. People will feel cheated when they don't get the full potential of their game because they don't own 3 other cell devices. So instead developers will write their games to be stand alone.

    10. Re:Distributed Processing by drinkypoo · · Score: 2, Insightful

      If the API is written well enough the developers will have little to do to take advantage of the Cell processor network, they will however have to intentionally break their code up into relocatable threads that get all their data through the API and not through calls to the disk or memory or whatever. However, this is the kind of power that would make games like Fable actually work as they were envisioned. Other Cells can be precomputing graphics, meshes, et cetera. They could be used for car AI, to allow cars in racing games to precompute a line to follow based on what they saw/experienced in the last lap. Esoterically, simulation games could use them to compute weather effects. I'm sure I'm forgetting plenty of possibilities. If they pulled it off properly, and DID implement a compatible Cell-powered PC, you'd also gain benefits from having other Sony crap in your house when using that platform, which could be a big motivator. If Sony came up with a Cell-powered PC running Linux and ported OpenMosix to their kernel/architecture then I'd pretty much be sold :)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    11. Re:Distributed Processing by Anonymous Coward · · Score: 0

      Zebes damn it.

    12. Re:Distributed Processing by badboy_tw2002 · · Score: 4, Interesting

      Do people actually believe this (tr)hype? Were you the same people actually getting giddy about the awfully named "Emotion Engine" allowing realistic hair or somehow providing better human reactions to characters in 1999?

      Console games work and develop well because of one thing: standardization of platform. If you put your game in any console of the same type, it will run the same (besides various regional differences (PAL, NTSC) and maybe some hardware changes later on in a production run, ala XBox's two DVD drives)

      You do not design for "potential extra processing" from someone's TV, toaster, aibo, or whatever. You design for the LCD, which is the unit that everyone buys. You might be able to take advantage of extra hardware like voice headsets or harddrives, but even then your game has to work well without it. (Example: Xbox allows you to precache data from the DVD on the harddrive, but you still need to be able to meet loading time standards without it. i.e. you can do better than 15 seconds with the harddrive, but no worse than without).

      Can you imagine the testing nightmare of "better AI" if someone has a Sony DVD player nearby? Do you test every level with every combination of chip configuration out there?

      This of course has been written with the thought that this is at all possible. Well, sorry, it isn't, and the super IBM cell processor isn't going to make it so. Console games work off extremely hard deadlines, and that's the refresh rate on your TV. Every 16 or 32 ms you need to have a new frame rendered and ready to go. You can't schedule a few frames for processing on the microwave and ask for them back whenever. What your drawing depends on the real state of user input, ai, physics, lighting, scripted events, etc. The state of the game at any point in the future is unknown, and thus in those 16 ms you have to figure out what needs to be updated, how the world should change, and finally render that to the screen. The actual rendering time might not even be half of the time you have for a frame. Do you have the bandwidth to send that data out and expect it back in the same frame? If so let me know so I can get some of that!

      I could see remote AI processing, MAYBE, but that still has to be able to be done on the console anyways for the LCD case. AI is one of the worst things to debug in game development as a lot of times it can be non-deterministic. You do not want to throw another variable into the testing, especially not when its hardware.

      Sony has a very good marketing department for continuing to push this crap. They've said "we will use this cell technology in other products besides the PS2" and "In the future the PS platform will interact with other Sony brand components", thus meaning that maybe your PS2 can start popping popcorn or something, but that has nothing to do with processing, its just networking. But somehow the two get combined on fan sites to mean "OMG, buy 28 PS3s and Jaxter and Dax runs at 6000FPS!!!"

      What you will see with cell processing is a continuation of the mulitprocessor platform the PS2 had, but in a more generic sense. This should allow very interesting stuff to be done, and while games will be initially harder to develop, there's going to be some really cool stuff coming out of this. But don't believe you're going to suddenly see a sentient household that's drawing a few extra pixels in GTA VI: The Quest for More Money.

    13. Re:Distributed Processing by PitaBred · · Score: 1

      So, AI and Graphics are the only things that a game system does? Hey, what about helping pre-load levels in the background allowing for a much larger, more seamless world? No, that takes more than just data... you need to process a lot of it. Especially if you allow user-created mods, which is where the PC really wins over consoles. They want some of that.
      And your network latency issue things? Yeah, they have a lot of those issues already with any online game. It seems to work pretty well, AI and everything. Perhaps you could just accept that having more processing power available is never really a bad thing? Help make the graphics sharper, AI more responsive, whatever?

    14. Re:Distributed Processing by rhsanborn · · Score: 1

      I think the cell network has to come before the cell compatible software though. Or at least software that uses other cell processors. You don't want people feeling they won't get the full game because they don't have 6 sony products with cell procs in them.

    15. Re:Distributed Processing by zev1983 · · Score: 0

      Well the imediat advantage to having a Cell based HDTV would be that it would help out in displaying the higher resolution image I would think. Whereas with a regular TV you would be dealing with less pixels and the processing demand would be less. So maybe you would not get full HD resolution graphics unless you used a Cell based HDTV, simply because of the processing demand that has to be filled in.

    16. Re:Distributed Processing by badboy_tw2002 · · Score: 2, Insightful

      These are console games, not PC. Players of console games have much bigger expectations than PC gamers as far as QC. If I play HalfLife 2, I might expect that there are some driver issues I would have to deal with, or problems if I don't have enough memory or hard disk space.

      And you're completely wrong about level loading and the such. Console games run off disks. That means you cache the data in a preprocessed state in the exact order it will be read off the disk. When you game MUST load in 15 seconds (no exceptions or Sony refuses to publish your game), level loading is as completely optomized as it can be.

      Where is the win with more than one processor? The bottleneck in level loading is not the processing time, its reading the data off the DVD, which on modern consoles is an asycnh process given to an IO processor with DMA. Generally the format read off the disc matches pretty closely whats in memory, because there isn't any type of LOD considerations, or considerations for how powerful the player's machine is. You can't increase texture levels because everyone displayes the same textures.

      Usermods (mainly just maps), are fairly new in the cosole world. Right now I can only think of a few instances, and those are made with ingame editors and submitted to a common clearing house for approval by the publisher.

      And like I stated, yes, you could offload AI, but what would be the poitn. Not graphics. The deadlines are too hard, and the bandwidth too intensive.

    17. Re:Distributed Processing by PitaBred · · Score: 1

      Ok, I realize much more than you give me credit for, so I'll go paragraph by paragraph: First off, many console games would LIKE to have user-created maps and mods and such. It would extend the life of the games, just like it does for the PC's, and the game developers love anything that keeps the games selling. That has nothing to do with driver issues or anything, just user extensibility.
      Secondly, level loading will take more time if you allow user-created levels as I proposed above. You have to generate the graphics trees, paths, etc. and optimize them from their stored format to one that you can play in. And even then, you still have to do some processing of sorts to load anything, so why not offload that to another processor? Get away from the in-between 'Loading..." screens.
      Ok, no LOD considerations... what if you wanted a dynamic LOD in your game? Make things smoother? Just because it IS that way doesn't mean is HAS to be that way. I can sure as hell use higher resolution textures than someone else if I have the power to do so. I used to use the S3 textures for UT, which were much better than the stock ones. I could still play with everyone else.
      Lastly, just because they're new doesn't mean that you shouldn't anticipate them. They're HUGE in the PC world, and they'll take off in the console world just the same, especially with all the network connectedness of the new systems.
      I suppose my main point is that you're a luddite. "Things are fine the way they are... why do this fancy-schmancy multiple processors if I can't see an instant way to make it better?". Threaded applications are becoming more and more common. Games do multiple things... it can make them better to have more resources available for disparate tasks (sound processing, AI, graphics, network communication... maybe a dedicated server of some sort? Offload it to the non-playing CPU's so that it won't lag down your game while you're playing it?)
      And the point of offloading the AI? So you have more LOCAL resources for the graphics. Amazing concept there, eh?

    18. Re:Distributed Processing by Anonymous Coward · · Score: 0

      And THAT'S the sneaky bit. Vendor lock-in is something I don't want to see in console gaming. If I buy a non-Cell TV that (let's pretend) is far superior to a Cell-enabled TV, I don't want my PS3's graphics to look worse than my neighbor's PS3, just because he has it connected to a Sony TV that (again, let's pretend) is far worse of a TV than mine is, other than using the Cell architecture. That is bullocks.

      If I didn't already prefer Toshiba TVs (which may use Cell processors thanks to their STI affiliation), I'd be much more pissed off about this.

      Remember Thompson (ProScan, RCA, GE) and the way they tried to introduce the V-port, that was only compatible with the Xbox? It was pure hype (The V-port is just an all-in-one video port that implements all three component video cables into one plug), but it was clear that it was just a bullshit marketing ploy by both Microsoft and Thompson. * That was a joke, but it raised some eyebrows among smart gamers who were already worried about Microsoft's inevitable lock-in strategy. And now Sony's pulling the same garbage.

      * It was funny to read some of the Xbox forums, where idiot Xbox fanboys lamented buying superior TV sets as opposed to mega-cool RCA TVs with V-ports on them. That's the mental state of gamers today, folks.

    19. Re:Distributed Processing by DeadScreenSky · · Score: 2, Insightful

      A problem with your optimism is this:
      Let's say you use an 'outside CPU' to do AI computations. The game already had to do this as if you only had 'one' CPU (the PS3 itself), so it probably ended up using less than 20% of its CPU time (and probably a lot less than that) for AI. So you end up with an extra 20% of CPU time for better graphics - big deal. It's not worth the extra program complexity (and make no mistake - this capability will make games significantly more complicated).

      All of this is ignoring whether the latency for network AI is even acceptable. It isn't for a lot of games. I have been playing a lot of the fighting game Dead or Alive 2 Ultimate lately. Many player actions in that game are measured in how many frames they take, with 60 total frames in each second. Many moves have periods of well less than 5 frames. The AI has to be able to respond at that kind of speed. The same is true for other popular genres like racing games.

      I can't honestly think of any game task other than very non-responsive high-level AI (such as city traffic patterns or something) that would be suited to the latencies we are talking about. Maybe some types of physics calculations? That can be useful in some games, but you still go back to the problem that you aren't going to be able to realistically gain more than 30% or so of your CPU time back, without having game features in the first place that require more CPUs. That would be commercial suicide (at least in the forseeable future). Most of these high latency tasks just won't work using a 'low res' version.

      --
      There is no excellent beauty that hath not some strangeness in the proportion. -- Francis Bacon
    20. Re:Distributed Processing by badboy_tw2002 · · Score: 2, Insightful

      I'm not being a luddite, I'm offering you a view from the marketing and technical standpoint of consoles. The console market is MUCH different from the PC market. While the PC is a very "open" platform, consoles are closed and done so by the manufactuers, who impose a very strict guideline on the content produced by publishers and developers for their systems. This means establishing a system of technical certifications every game must pass. These are things like loading times, stability, user interface, etc. All these guide games made for a platform towards a standard that the manufactuer wishes everyone to follow. And since they actually make the discs, you have no choice in the matter. So yes, I see that technically you COULD offload AI to enhance graphic performance, but like another poster replying to this message said, you have to do the game anyways at the same level without the extra help. Not doing so would risk fragmenting your market. Console players do not want to have to worry about having installed two extra CPU units, they just want to play the game on the back of the box. They aren't used to not getting a uniform experience. The dynamic LOD point was a case for "some platforms use lower poly models, some can perform with the full poly versions" Nothing to do with a console using dynamic LOD, and many games do. I was saying that because you have a standard platform, you can optomize all your data once for a specific set of hardware and be done with it. Even user created content can be preprocessed exactly as the memory and hardware would expect it to be by the creating console or publisher. The console is NOT a PC. The hardware remains consistant because that's one of its strong selling points - award winning and excellent games still come out 5 years after you've plopped down $300 for the system, unlike PCs where 3 years later you can't play any new games. Adding an upgrade curve back into the equation will only serve to fragment your market, and that means less dollars, and THAT my friend is why you won't see it happen....the bottom line, and that's it.

    21. Re:Distributed Processing by snorklewacker · · Score: 1

      The PS2 has an i.Link port already. I fail to notice one single device or game that actually uses it.

      --
      I am no longer wasting my time with slashdot
    22. Re:Distributed Processing by drinkypoo · · Score: 1

      The important thing to get out there before you try to sell the network is the cell processor. Start selling camcorders and digital cameras based on assorted numbers of cells. If they make enough devices with 1394 then it will be inexpensive enough to make them all with it. Everyone will appreciate peer to peer IEEE 1394B. The second smartest thing they could do would be to set reasonable licensing terms on the cell processor, and get enough people to put it into small devices that everyone will be likely to have a use for them. Either your game console or your cell PC can be the hub for these devices (or both of course) if they actually decide to work together and have support for the basic consumer media devices in both of those platforms.

      This, of course, is assuming that the rumors of a Cell-based Sony workstation aren't completely unfounded. I think that Sony could easily carve as large a niche for themselves as Apple has. They honestly have made quality hardware in the past and are probably still making some today, though I haven't seen any in a while with the exception of my functional but not astounding DE-635 receiver which I've had since it was a fairly new unit. I do wish it had the LED in the volume knob, though :)

      In all (or at least more) seriousness Sony has basically two paths before it. It can make the licensing agreement so outrageous that only the desperate will shake hands with them, aka the Microsoft model, or they can make the licensing agreement so ridiculous that no one can play with them, aka the Apple model. Or, they can make themselves irrelevant, aka the NeXT model. It would just mean a semi-failed product, they'll at least get their money out of it. It's basically going to have to run Linux because it's probably not going to be able to run Windows or Mac OS. This is probably the most likely reason that it would be cancelled :P If I weren't being asked to pay too much more than it was worth, though, I would certainly buy one. The problem with Sony is that typically only their cheapest hardware is really worth what they're asking and a PC isn't likely to be all that cheap - certainly their other PCs aren't.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    23. Re:Distributed Processing by drinkypoo · · Score: 1

      Yes, and that was a huge disappointment for me. I got over it, and I no longer expect them to use it, but I still continually hope that they will use it. Unfortunately the industry at large has yet to really embrace IEEE 1394 for some reason I don't fully understand. Maybe they're waiting for it to get as cheap as keyboard controllers, but since it's essentially an effective drop-in replacement for SCSI for most applications I can't fathom why (for instance) there are no firewire-native hard drives. It might have something to do with a general lack of boot support, but some PC motherboards with onboard 1394 can boot from it. There's a whole lot more firewire doodads lately but still depressing few native storage devices. It's not unreasonable to assume that we'll be seeing 1.6Gbps 1394 soon, or so I keep telling myself. If I'm lucky people will [un?]wittingly parrot what I'm saying and get someone with some money to care.

      Sony apparently didn't feel that there was a market they could exploit by allowing people to do things with their 1394-attached devices on their PS2. I don't really understand that, since the PS2 is clearly a full-fledged computer, if a bit light on options when you buy them. 8MB of rewritable storage (one memory card) is a lot more than my first "modern" computer had to work with. That Amiga 500 had 512kB of memory and stuffed 880kB into a ds/dd floppy disk, of which I had only one, and I managed to get onto the internet using CSLIP and use telnet and ftp. The PS2 should be well capable of viewing and maybe editing content using a DV camcorder and the internal hard disk, or better yet some storage attached to the i.Link. You can DIY with Linux but I think Sony could have actually made some money selling a simple video editor for the PS2.

      The point of all this ranting about potential is that the Cell provides the motivation. If all the devices communicate using the same protocols and are capable of connecting to one another and processing work for one another then they will be worth connecting to one another. People will have to build a shrine to Sony, or get some long links in their networks. Seriously though, I have like six things within arm's reach that all are made by sony or have components made by sony in them; my monitor, a 8mm camcorder, my receiver, and an old beta deck which I guess doesn't count. There's another monitor made by sony (but packaged as HP) in the house, and a video monitor as well. Eventually all of this kind of stuff is going to be digital and it might as well form a cooperative network if your goal is to sell a whole bunch of it to people. People who have Sony stuff tend to have a lot of it, and they're pretty good at making a fair range of equipment, if not excellent at any of it in particular. This might be the time...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    24. Re:Distributed Processing by drinkypoo · · Score: 1

      Let's say you use an 'outside CPU' to do AI computations. The game already had to do this as if you only had 'one' CPU (the PS3 itself), so it probably ended up using less than 20% of its CPU time (and probably a lot less than that) for AI. So you end up with an extra 20% of CPU time for better graphics - big deal. It's not worth the extra program complexity

      Only if the developer doesn't take proper advantage of the architecture. If the AI is implemented such that it has a certain decision-making resolution (decisions per time unit) based on the computation it's able to do, adding more CPU power will allow it to make more decisions and thus be more responsive. Or, of course, it could be using that time to make higher-level decisions. The local CPU would still be doing the AI calculation that has to be done RIGHT NOW, while the remote ones could be precalculating pathing and making long term decisions about how to behave.

      There is no point to even trying to sell anyone on this until there's a bunch of Cell processors out there, so this is all wild speculation until then.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    25. Re:Distributed Processing by Anonymous Coward · · Score: 0

      In such a tight space, one should also never fail to consider cooling requirements. Sure, you could include one in a workstation with some adequate cooling. Have they addressed their heat disspation issues enough to make nice compact rack configurations (ala XServe?)

    26. Re:Distributed Processing by DeadScreenSky · · Score: 1

      But the problem remains that the game needs to be fun with the default setup (a stock PS3), or it won't even sell in the first place. If the AI isn't good enough without extra CPUs, it won't be a good game. And if the AI is good enough, you don't really more CPUs to improve it to make the game more fun. It's already responsive enough/challenging/fun. Unless Sony somehow magically makes programming this capability almost seemless, developers are just going to focus on making the AI good enough for the default console, exactly like they do now.

      There is no point to even trying to sell anyone on this until there's a bunch of Cell processors out there, so this is all wild speculation until then.
      I agree. I think it is still valid to debate the possible merits until then, but it is important to remember that we can't really separate marketing from reality yet. It's going to be an interesting upcoming E3, as I assume Sony will start showing off the real PS3 tech at least a little (to counteract the Xbox2 announcement, if nothing else).

      --
      There is no excellent beauty that hath not some strangeness in the proportion. -- Francis Bacon
    27. Re:Distributed Processing by TommyBear · · Score: 1

      The spin we got from IBM was that power/heat had been reduced to below x86 levels... something I found interesting but they did no elaborate at all.

  8. my favorite quotes by mxpengin · · Score: 5, Interesting

    For all practical purposes, the PowerPC has been relegated to a Mac-only solution while high performance NT users have turned to Digital's Alpha....

    This move puts Apple Computer in another awkward position: the company had been planning on using Windows NT in its Web servers.

    And my favorite actual fact is that microsoft is going back to Power PC with the new Xbox . But Im sorry that Alpha has been erased from the map.

    --
    "We all know Linux is great...it does infinite loops in 5 seconds." -- Linus
    1. Re:my favorite quotes by hypnotik · · Score: 2, Interesting

      But Im sorry that Alpha has been erased from the map.

      As am I. I've always thought Alphas were some of the cooler architectures out there. And it's rather amusing to think that Microsoft had NT ported to a 64bit processor a long time prior to the introduction of the Opteron. Granted, there are alot of architectural differences between the Opteron and Alpha, but that's why the HAL existed. Too bad that Microsoft did away with a lot of the HAL to gain video speed. I bet they're regretting that now.

      Anyway. Back to the Alpha, with a bit of searching you can pick up a fairly decent Alpha machine on the cheap. Look at the Personal Workstations (PWS - codenamed Miata) for some good performing Alphas. They run from 433mhz to 600mhz and will take PCI cards. More importantly, they're well supported by linux and have builtin sound, NIC, IDE and SCSI. You'll probably have to get a new graphics card for them though, as the TGA2 card that they came with isn't supported. A PCI Voodoo3 works nicely as a replacement (that's what I have in mine).

      And the coolest thing about having one is that you know you'll have one of the earliest (and best) 64bit workstations around.

      Girls will love you. Other geeks will fear you.
      You will be (appologies in advance for this) the Alpha geek.

      --
      (I was only an egg, but then I cracked)
    2. Re:my favorite quotes by bhima · · Score: 1
      "I've always thought Alphas were some of the cooler architectures out there"... We used to have a dual Alpha at work, I remember the heatsinks being about the size of my head and the fans sounding like jet engines!

      Still it is a very intersting architecture and it sounds like you have one for the same reason I have my Cobalt Qube 2.

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    3. Re:my favorite quotes by LighthouseJ · · Score: 1

      Alpha was plenty better than the Motorola 68x architectures out at the time (and better than Intel's but that should be given) but DEC just didn't know how to do anything else except design the hardware. When they finished and showed off the Alpha at conventions, other companies had equally complex hardware and software to demonstrate with. DEC had a much better hardware design but maybe 2 half-ass programs to show the thing turns on and does a couple things. Then Compaq bought them but didn't take the line any further, just wanted to bleed out what was left of the Alpha.

    4. Re:my favorite quotes by LWATCDR · · Score: 1

      "And my favorite actual fact is that microsoft is going back to Power PC with the new Xbox ."
      Which means that Windows NT/XP will be ported to it again. Doesn't embeded XP run in the Xscale and Mips already?

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    5. Re:my favorite quotes by fitten · · Score: 1

      I believe the HAL still exists. To improve video speed, the graphics subsystem was moved into kernel space from user space some time ago. The A21164PC wasn't as good as the A21164A. The A21164PC was basically the A with a half sized data bus to make it cheaper so as to try to push into a cheaper workstation market.

      Unfortunately, Digital's methods of working on the Alpha couldn't be sustained because they were too costly. Hand optimization of processors was too lengthy (costly) and they didn't use bin sorting on their wafers in order to get the highest speed rated parts they could. Again, this involved a lot of work (costly).

      The Alpha was a really neat processor but it was destined from the get-go to be a sidenote in history.

    6. Re:my favorite quotes by Locutus · · Score: 1

      Sorry, but DEC made the fatal mistake of thinking a partnership with Microsoft was going to be good for them so DEC started moving it's customers to Microsoft Windows on DEC hardware( x86 PC's and Alpha ). It wasn't long before many figured they didn't need DEC PC's and could purchase cheap LeadingEdge, Compaq, Dell/etc instead. So, DEC didn't know how to transition it's customers from VMS/mini's and terminal frontends to a PC frontend and let Microsoft help them. But, as usual, Microsoft helps like a vampire helps its victim in relieving it of blood pressure. Very seldom getting out alive.

      HP survived the Microsoft "partnership" mostly because it had the printer business to hold it up while it figured out that moving it's customers from PA RISC/HP-UX to x86/Windows was effectively giving it's customers away to Microsoft. And they wouldn't be better for it and decided to keep Microsoft at arm length away instead. DEC went to bed with Microsoft every night and even provided support and training for Microsoft....

      Way back when, I worked for a company/div which was a VERY gungho DEC partner. Seeing the transistion to Microsoft made me sick. Almost all of the systems engineers were getting free Microsoft software and forced that on the rest of the division. Project after project went from using cross platform C++ frameworks( some Smalltalk even ), CORBA to MS C--, MFC, COM, VisualBasic. These were the MS Windows 3.11 and NT 3.1/3.5 days, so you know what kind of functionality and reliablility there was/wasn't on the Microsoft/Intel PC.

      I also think that DEC overpriced the Alpha so it didn't gain as much traction as they needed. Like Sun, HP/Apollo, and IBM( Power ), the workstation market was the low volume/high price market and it's very hard on investors moving hardware down to the high volume/low price markets.

      IMHO, LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    7. Re:my favorite quotes by LighthouseJ · · Score: 1

      That was true too, it wasn't just one issue that did DEC in. DEC had a great thing but marketing flops and the partnership you described was their downfall.

    8. Re:my favorite quotes by hypnotik · · Score: 1

      FYI: The Miata has the A21164A processor (EV56), as opposed to the PC processor (PC56).

      Not quite as nice as the A21264. The non IEEE-floating point operations on the pre EV6 processors rather hurt performance.

      --
      (I was only an egg, but then I cracked)
  9. Cell Processor Architecture: Graphic by amigoro · · Score: 5, Informative
    --


    Nothing to see here
    1. Re:Cell Processor Architecture: Graphic by News+for+nerds · · Score: 1

      That's not the processor architecture, but the Cell network topology (though very very rough).

    2. Re:Cell Processor Architecture: Graphic by Anonymous Coward · · Score: 0

      Can you say "Transputer"?

    3. Re: Cell Processor Architecture: Graphic by Alwin+Henseler · · Score: 3, Informative
      That would be "Fig.1", taken from patent #6,526,491 "Memory protection system and method for computer architecture for broadband networks" as filed with the US patent office. This describes the architecture in fairly good detail, but to what degree actual machines will match this description, remains to be seen.

      BTW. the figure illustrates "the overal architecture of a computer network in accordance with the present invention"

      Previous /. article provides link to this description.

    4. Re:Cell Processor Architecture: Graphic by Zemplar · · Score: 0

      "Introducing the new CELL processor. This unique CELL processor design was specifically designed for rapid annihilation of your code by Al Qaeda!

      "Buy one today and be on your way to Allah."

    5. Re:Cell Processor Architecture: Graphic by Anonymous Coward · · Score: 0
  10. Memory Requirments by Umbral+Blot · · Score: 3, Insightful

    The article says that each chip is running its own kernel. That seems like a lot of wasted energy to me. I agree that it could give a serious boost to performance. However what about the memory requirements (RAM specifically)? It sees to me that each micro-kernel is going to need some RAM of its own, and to get the promised performance you would need many of these micro-kernels. This technology may end up more limited by memory requirements than the speed of the chips.

    1. Re:Memory Requirments by nacturation · · Score: 4, Insightful

      It sees to me that each micro-kernel is going to need some RAM of its own, and to get the promised performance you would need many of these micro-kernels.

      Keeping in mind that there are various distros which fit on a 1.44 MB floppy disk *with* userland utilities, I don't think the size of the kernel will prove to be the limiting factor on a modern workstation.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    2. Re:Memory Requirments by TheRaven64 · · Score: 4, Interesting
      From what I've read about the Cell line, each core can run its own kernel (i.e. it doesn't have to). This provides some interesting possibilities, for example a general purpose kernel running on one, while a real-time kernel runs on another and handles things like sound. Current systems have to make a choice when it comes to scheduling algorithms:
      1. Make one that works for all (or, at least, most) cases but is hideously complicated, or
      2. Make one that focusses on one class of application (e.g. throughput-oriented, realtime, etc).
      Most monolithic kernels choose 1. Several micro-kernels implement the scheduling algorithms in user-space, allowing them to be swapped easily. Having a large number of cores available to the system would allow this to be dynamically tweaked.

      This approach seems more in line with the exokernel project than any microkernel I've looked at. If you've got some spare time, exokernel is well worth a look.

      --
      I am TheRaven on Soylent News
    3. Re:Memory Requirments by gilesjuk · · Score: 2, Insightful

      But it will be a micro-kernel that will be rather small. You'll have cell processors for doing processing work, then other cell processors acting as I/O controllers with their own kernel.

      Think outside the box, equating the cell design to existing PC architecture is silly.

      Besides, you said it was wasteful? aren't many clusters built of entire computers where you have display hardware, floppy drives, hard disk, RAM etc...?

    4. Re:Memory Requirments by Gopal.V · · Score: 2, Interesting
      > I don't think the size of the kernel

      The old UNIX SYSV kernel took a whopping 54kb of memory !. I'm now running the same kernel in user space and playing around with it.

      Hehe, it's a fun project for CS Majors to play around with.
    5. Re:Memory Requirments by Genevish · · Score: 1

      The poster said RAM, not disk space...

    6. Re:Memory Requirments by Rattencremesuppe · · Score: 1
      This provides some interesting possibilities, for example a general purpose kernel running on one, while a real-time kernel runs on another and handles things like sound.

      Yes, this would be a great vision.

      I can't wait to see a desktop/workstation system with proper realtime task handling. Imagine a desktop system with fixed response latency for things like GUI, sound, video etc. independent of background tasks. That would be a huge improvement in usability.

    7. Re:Memory Requirments by brianosaurus · · Score: 2, Insightful

      The floppy example was to demonstrate that a kernel fits in well under 1.5MB, given that an entire operating system, including userland, can fit on a disk.

      [pure speculation follows, as i haven't read any of the cell processor articles ;) ]

      If you have, say, a 64-cell graphics workstation, you probably have it loaded with Gigs of memory, "sacrificing" a meg or two per processor for the kernels is pretty negligible.

      If 2 meg/kernel (on the high side) is a significant chunk of the overall system memory, the system is probably misconfigured. Is there a practical use for a 1024-CPU computer with only 4G of RAM? Does it even make any sense (financial, technical... any?) to have such an arrangement?

      --
      blog
    8. Re:Memory Requirments by Anonymous Coward · · Score: 0

      V7 is *way* before SYSV. It basically went V7->32V->System 3->SYSV. There was also a V7->V8->... branch but that was research only.

  11. A single standardised interface... by TyrranzzX · · Score: 1

    running a atandardised obtainable kernel(windows, linux, ect), with hardware level access after deencryption (if it's even encrypteD) and an exploit

    .....

    Am I the only one here thinking "bad fucking idea" or what? And lets not even mention the latency for distributed supercomputing applications. Everyone is now on wireless, unsecured, and sending signals all over the place. Hell, I should support that; free internet with the touch of a button after hijacking someone's toaster. w00t.

    1. Re:A single standardised interface... by Umbral+Blot · · Score: 1

      for some reason I doubt the toaster would have much bandwidth ... which reminds me of a talk I went to featuring one of the early creators of IPv4 (I forgot who it was) who said that one day he wanted his socks conencted to the internet so he could find them .. that is except when he was at the bar (so his wife couldn't find him)

    2. Re:A single standardised interface... by Segway+Ninja · · Score: 1

      But soon enough she'd figure out that if she couldn't find him he was at the bar.

    3. Re:A single standardised interface... by maxwell+demon · · Score: 1

      Well, he could disable the search interface at the moment he puts them on (after all, he'll not need to search for them then). In that case, his wife will only be able to conclude that he currently wears the socks.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    4. Re:A single standardised interface... by aussie_a · · Score: 1

      and the second his mistress takes them off he's in trouble.

  12. Platform showdown? by Halcyon-X · · Score: 4, Interesting
    What's interesting is that how Sony and Microsoft handle their product launches may have an impact on the amount of games we see for these systems. With Linux gaining ground on the desktop (bear with me here), it is concievable that it might be a larger target for games, if not gaming development on a 64-bit workstation. Epic have already committed to an Unreal Tournament development platform on Linux (Windows 64-bit taking its time is probably also a factor).

    The most interesting part, however, is that MS may be putting up .NET as the development environment for the X-Box 2. It makes sense that MS would try to leverage their gaming platform to lure developers onto the .NET platform and commit their engines to that API.

    On another note, could Linux and Mono play much of a role in this if the Cell does indeed provide a Linux environment for development? If Sony is able to provide a less expensive development environment, development costs may ultimately go down and the consumer would benefit.

    This could be either by the increase of choice since the bar of entry would be lowered for smaller software houses, or by cost if the games are indeed cheaper as a result; Existing engines and software could be ported or would be compatible, or due to the the ease of coding on a familiar platform.

    --

    .sig: Open Source, Open Mind

    1. Re:Platform showdown? by News+for+nerds · · Score: 1

      Linux is not the OS for PS3, but the OS for workstation. PS3 runs a real-time kernel on it.

    2. Re:Platform showdown? by Anonymous Coward · · Score: 0

      On another note, could Linux and Mono play much of a role in this if the Cell does indeed provide a Linux environment for development?

      Would it be possible to have one cell perform JIT compilation, and another cell execute the result? How much would this speed things up?

  13. Effects on the future of entertainment by hussar · · Score: 3, Interesting

    From one of TFAs: The Cell workstation is designed to deliver tremendous computational power, helping digital entertainment content creators generate higher quality content with richer and more dynamic scenes, much faster than current development systems.

    This points at more than just game consoles. This looks like Sony is looking ahead to a future in which they can dispense with actors entirely and rely on realistic computer generated characters. Should be a good bit of money to be saved if you don't have to pay an actor millions to star in your film. Could be other applications too: Animated news announcers with features finely tuned to inspire trust in the viewer, human-like avatars in intelligent appliances, human-like answering machines and customer service line responders, etc.

    So, how far are we from the footage ala William Gibson's Pattern Recognition and the "live" entertainment ala Neal Stephenson's Diamond Age?

    --

    Bureaucracy loves company.
    1. Re:Effects on the future of entertainment by mxpengin · · Score: 1

      well , a new processor wih great processing power is not limited to entertainment industry. Sony and Toshiba are companies with a great variety of products . For example this kind of processing power can be even used in AI systems. Both Sony and Toshiba produce robots.

      --
      "We all know Linux is great...it does infinite loops in 5 seconds." -- Linus
    2. Re:Effects on the future of entertainment by drinkypoo · · Score: 2, Interesting

      Movies and video games are growing closer together all the time anyway. Spider Man 2 the video game made almost as much as Spider Man 2 the movie. More and more video games are turning into movies, and sooner or later that's going to become a regular driving force behind a whole genre of moviemaking. Video games are finally getting the recognition they deserve... anything that sucks up that much time from the world deserves recognition :)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Effects on the future of entertainment by Snart+Barfunz · · Score: 2, Interesting

      An actor (as opposed to a 'star') can create subtleties of expression that may be beyond CGI. Think about it - intelligence, experience and talent, directly controlling facial muscles. As opposed to a CGI-jockey with a mouse shifting polygons around. Our brains are hard-wired to decrypt those facial signals and quickly notice when they are 'off' in some way. So, yes, this might replace some actors, but only the bad ones! Oh - and porn of course.

      --
      --- Yx3 = Delilah ---
    4. Re:Effects on the future of entertainment by Forbman · · Score: 2, Interesting

      So test audiences become instead screeners/raters for parametric computer beings. "Is this one seem happier, or sadder? 1 or 2?" blah blah blah, just like for getting a pair of eye glasses. Get 100 people of a certain demographic pigeonhole, and let them rip. Or, maybe it will be even more meta than that? A website, ala "Hot or Not" (whatever it's called), where people will sort of generate character appeal parameters w/o knowing they are doing it.

      The trick, if I remember reading correctly, is to not try to be TOO human. Given the amount of appeal of and loyalty to some anime characters, though, it's probably not as hard as we think it might be.

    5. Re:Effects on the future of entertainment by Anonymous Coward · · Score: 0

      I thought the PS2 was supposted to do that. "Emotion Engine" anyone?

    6. Re:Effects on the future of entertainment by im_thatoneguy · · Score: 1

      Actors will always be around. I always laugh when people say that CG will replace all actors... which begs the question... why on earth would I try to replicate human expression... when I could just film it! That being said, CGI Jokeys are, when on the right track, actors. CG will fade out quite a bit in the next decade, we've already put CG everywhere it can go, and some places it shouldn't, so now it's time to take a breath and figure out what it was actually good for. Miniatures can look better, be built quicker, and most importantly be cheaper than CG. People arn't born in side computers (yet) so we don't have an innate interaction with computers yet. As soon as we can interface as well with a computer as an artist can with a pen and a piece of paper, we're getting somewhere.

    7. Re:Effects on the future of entertainment by kamapuaa · · Score: 1
      Just because they both make money doesn't mean they're comparable mediums. Even simple action movies rely on heroes accomplishing one-time impossible tasks with neat resolution. This simply doesn't work in the context of a game, where mistakes and repeated content is a necessary part of the game. And there's so few comparison points between an art movie and a video game, why even bother?

      If they put a screen capture of "Half Life 2" on a movie screen for two hours, of course the audience would be bored silly, however good the video game.

      --
      Slashdot: providing anti-social weirdos a soapbox, since 1997.
    8. Re:Effects on the future of entertainment by EpsCylonB · · Score: 1

      Also Spider Man 2 the film costs £5 in the cinema or £15-£20 on dvd, Spider Man 2 the game costs upwards of £30. They may well be making similar amounts of money bt far fewer people are playing the game than watching the movie.

    9. Re:Effects on the future of entertainment by untaken_name · · Score: 0

      Here, follow this link to learn what 'begs the question' means. Hopefully, once you understand what it means, you will not use it again as you have here.

      What you meant to say is 'raises the question'. Just say that next time you want to say 'begs the question'.

    10. Re:Effects on the future of entertainment by Savage650 · · Score: 1
      .. Other Applications too: Animated news announcers with features finely tuned to inspire trust in the viewer

      George Orwell has called: He wants his Big Brother back..

    11. Re:Effects on the future of entertainment by Jesus_666 · · Score: 1

      Hmm... We have this ultra-powerful processor geared towards distributed processing. And recently we saw human-pilotable walking robots, a sign that the mobility of robots is ever increasing and that robots are becoming more and more capable of navigating through and manipulating out world on their own.

      These two will sooner or later get in contact with each other. I think that the results are obvious... Just remember: Cutting them off of solar power will only make it worse. No spoons etc.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    12. Re:Effects on the future of entertainment by EddWo · · Score: 1

      Well apparently they used motion capture on facial expressions to produce the characters in The Polar Express. Thats how Tom Hanks was able to play 8 different characters in the film.
      http://www.skwigly.co.uk/magazine/news/article.asp ?articleid=346&zoneid=3

      So they could get cheap, ugly, unknown actors to create the facial expressions and them map them onto CGI creations for the actual films.

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    13. Re:Effects on the future of entertainment by Anonymous Coward · · Score: 0

      I think most people could care less about what "begs the question" really mean's. For all intensive purposes, it now mean's "raises the question", so the handwriting is on the wall for the original meaning, whose usage has pretty much been decimated now. The fact that people would even care enough about the original usage is literally mind-exploding.

    14. Re:Effects on the future of entertainment by freqres · · Score: 1

      Yeah, I think when my Sony TV tells me 'I want more life fucker' it's time to move to the Ozarks and start living like John-boy.

      --
      Rampant Ninja related crimes these days...Whitehouse is not the exception
    15. Re:Effects on the future of entertainment by tgibbs · · Score: 1

      An actor (as opposed to a 'star') can create subtleties of expression that may be beyond CGI. Think about it - intelligence, experience and talent, directly controlling facial muscles. As opposed to a CGI-jockey with a mouse shifting polygons around.

      I expect that simulation of facial expression will progress from hand animation and attempts at facial motion capture (e.g. Polar Express) to facial electromyograms being used to control simulated muscles.

      However, as Polar Express and Final Fantasy the Movie show us, the closer a simulated human gets to looking real, the more critical the mind gets. If your brain buys it as real, then any deviation from perfections comes off as pathological, which is why the beautiful humanoids of PE and FF were frequently described as "creepy".

    16. Re:Effects on the future of entertainment by Anonymous Coward · · Score: 0

      Your reply begs the question of why I shouldn't kick you in the nuts.

    17. Re:Effects on the future of entertainment by drinkypoo · · Score: 2, Insightful

      They're comparable mediums because both are moving towards being two things at once: computer generated, and photorealistic. Neither genre has yet achieved completion in both at once, but both are sneaking up on it.

      Games are going to reach the point where in terms of visual quality you will not be able to tell them apart from movies. In general some types of camera angle will not work in games, while others will not really work in movies. However, you do sometimes see movies with scenes in the first person, so while Half-Life 2 isn't the game, there may one day be a shooter that could be a movie.

      Video Games also have been getting higher and higher quality writing over time, though some argue that has already peaked in some of the more inventive and imaginative RPGs. As they gain more acceptance and thus greater exposure, more people have been able to become excited about video games specifically because they have become more polished.

      I've played my way up through video game history (I'm just old enough to have been there for essentially all of it, so I guess there is something good about the time at which I was born) and I've definitely noticed video games and movies becoming more like one another. Most of the changes in movies (besides video games made from movies, only one of which have I ever bothered to watch) are subtle and I might be imagining most of them, but the changes in video games are pretty obvious and undeniable. Meanwhile, it is clear that video games are gaining wider acceptance and especially among groups into which they have traditionally had poor penetration.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    18. Re:Effects on the future of entertainment by untaken_name · · Score: 1

      The fact that people would even care enough about the original usage is literally mind-exploding.

      Ahhh, if only it were. Though in your case, I doubt the person next to you would notice. I'm always amused when people think I 'care' whether they use words or phrases correctly. I don't. I know that when I make mistakes, I prefer that people point them out. That way, I don't make them again. You see, it isn't I who looks bad when you make a mistake. If you want to look like an ignorant idiot, that's your business. However, if you don't, don't use 'begs the question' when you mean 'raises the question'. They don't mean the same thing. If I said the sky is neon yellow, that would be an incorrect use of the term 'neon yellow', and would make me look dumb. Of course, I'm just insisting on using the 'original meaning' of neon yellow. Shouldn't people understand from context that what I actually mean is 'blue'? Nice try on baiting me, but again, if you wish to look ignorant that's your business. Pointing out to you that you do is mine. Don't like it? Don't read my posts. It's simple. The fact that someone would care enough that I pointed out their mistake to bother trying to structure a reply which they hope will upset me is hilarious. As an aside, it's true that 'begs the question' is an outdated phrase. Therefore, why use it at all, whether correctly or not? It seems to be used mainly by pretentious prigs to make themselves look smarter, usually unsuccessfully as it's rarely used correctly. Sorry I bruised your ego, or whatever.

    19. Re:Effects on the future of entertainment by untaken_name · · Score: 1

      No it doesn't. If it did, it would prove without evidence that you shouldn't kick me in the nuts. However, it's patently obvious that I should be kicked in the nuts. Fortunately for me, there's no one on slashdot with both the opportunity and the intestinal fortitude to do so.

    20. Re:Effects on the future of entertainment by Anonymous Coward · · Score: 0

      That may be true, but what is certainly true is that a CGI actor can create subtleties of expression that are beyond a human actor.

    21. Re:Effects on the future of entertainment by Anonymous Coward · · Score: 0

      Dude, did you actually read the comment you were responding to? Or is "begging the question" the only annoying misuse of the English language you can get yourself upset about?

    22. Re:Effects on the future of entertainment by untaken_name · · Score: 1

      Yes, I read the comment. That's precisely why I did not respond to the numerous errors in it. My previous sig (updated since that post) had to do with 'for all intensive purposes', which was used in that post. Also, I have many times corrected people using apostrophes incorrectly. Apparently the AC went back, read some of my previous posts, and tried to craft a response which would upset me. However, since they was so obvioulsy intentional, why should I bother correcting them? I'm not trying to correct every mistake on slashdot, which wouldn't be possible even were I paid to do nothing else. I respond to some errors I see. I don't respond to others. It all depends. Also, as I mentioned in my post (dude, did you even read the post you responded to?), it doesn't upset me. I don't 'care'. I just try to help people. Sometimes they take my comments to heart and stop making the mistake(s) I pointed out, other times they get incredibly bothered and try to bust my balls (as in this case). Either way, responding to posts on slashdot is something I do for fun, when I feel like it. There has *never* been a post that actually affected me in a negative way. Why should I care what ACs and other people I don't know and will never meet think about me? The only thing most diatribes against me do is make me happy. I get a constant stream of amusement or I get to help people use the English language properly. It's win/win.

    23. Re:Effects on the future of entertainment by Anonymous Coward · · Score: 0
      You don't think then you might have been responding to a spoof?

      And do you seriously think the author took the trouble to read all your previous messages? Geez.

    24. Re:Effects on the future of entertainment by untaken_name · · Score: 1

      Erm. Please learn critical thinking skills. Of course I think I responded to a spoof. Did you read how I responded? Responding seriously to 'spoofs' is half the fun. I mean, you did it, so you know that. As to whether the author went and read my previous posts...yes, I think he did. The errors he made were all ones I have corrected in the past month. Perhaps he did not, as I've never said I had explicit knowledge that he did. I just said it appears that way. Unlike almost everyone else on slashdot, I concede the possibility that I am wrong. I *did* think I was wrong once, but it turned out I was mistaken.

    25. Re:Effects on the future of entertainment by Anonymous Coward · · Score: 0
      As to whether the author went and read my previous posts...yes, I think he did. The errors he made were all ones I have corrected in the past month.
      You mean someone else other than me is pissed off about the redefinition of the word "decimate"? That's nice to know.

      No, I didn't read your other comments. The errors mentioned were common Slashdotisms.

    26. Re:Effects on the future of entertainment by PitaBred · · Score: 1

      FYI, the reason that you don't want them to be too 'human' is outlined in this treatise called the Uncanny Valley. A rather interesting read for both you and the GPP if you haven't already.

    27. Re:Effects on the future of entertainment by untaken_name · · Score: 1

      Yes, 'someone else other than you' notices it. I wouldn't say it pisses me off, though. It's just not the correct use of the word. I also don't know how you would refer to someone else not other than you, but perhaps you've Multiple Personality Disorder, and so have you. I'm giving you the benefit of the doubt on this one, and assuming that you did that on purpose, perhaps as a more subtle version of your(?) previous post.

    28. Re:Effects on the future of entertainment by im_thatoneguy · · Score: 1

      For the record. The original author doesn't care, the statement was made as much to the general public for future reference as it was to my specific usage error. That being said, considering the disorder of the English language, usage is the only rule which has consistantly shaped the evolution of the official usage, just as it has our spellings which we now take for granted. It could also be rationalized that the statement "CG will replace actors." Was in reference to the common statement that. "CG will replace actors because CG will attain a level of photorealism equal to reality." (With an implied premise for the conclusion that CG will replace actors.) The full statement does infact "Beg the question" because it's premise dictates the conclusion and the premise itself is in question.

    29. Re:Effects on the future of entertainment by untaken_name · · Score: 1

      Actors will always be around. I always laugh when people say that CG will replace all actors... which begs the question... why on earth would I try to replicate human expression... when I could just film it!

      This is what you said, above.

      I hate to have to correct you again, but you don't say 'begs the question' while you are doing it. That's an incorrect use of the term, again. If you had said 'CG will replace actors because actors are dumb', you would be begging the question. When you say something 'begs the question' and then ask a question, you're using it wrong. *shrug* I provided you a very helpful link which would have sorted all that out for you, if you had read and understood it. Yes, language changes, blah blah blah. That's why split infinitives are off my 'list of corrections'. However, 'begs the question' still doesn't mean what you want it to mean. 'Raises the question' does. I appreciate that you took the time to rationalize your mistake, but it was and is still a mistake. I really am not trying to diss you. Here's the link again. Don't feel you must take my word for it, or Mr. Brians'. Research it for yourself, if you like.

    30. Re:Effects on the future of entertainment by Anonymous Coward · · Score: 0

      (This is me not a spoof)

      You are correct,which is why I admitted I had used it improperly in my response. It could be debated whether spliting the infitive was ever incorrect since splitting the infinitive has it's origins in Latin, and English does not.

      However, if we're going to debate whether or not a person CAN use "begs the question" in reference to the logical fallacy of "begging the question". It RAISES the question, would not only one way in which it is used then infact be a correct usage?

    31. Re:Effects on the future of entertainment by untaken_name · · Score: 1

      I never said there was only one specific correct usage, only that the use to which you put it was incorrect. (note: I didn't end that sentance with a preposition because I prefer not to, not because it's wrong to do so).

      You could indeed use 'begs the question' correctly in relation to misuse of 'begging the question'. For example, you did in fact beg the question of your correctness in using 'begs the question' because you asserted it correct with no basis in fact and with no supporting evidence. Now my head is starting to hurt, so I've to quickly go take some aspirin.

  14. Micro-management by Anonymous Coward · · Score: 0

    Perhaps these micro kernels could be engineered to represent the processor collective as a single CPU that micro manages large tasks efficiently? If the micro kernels are engineered to JIT the code of a particular API (mono?) it could prove to be quite fast.

  15. A Diagram by Anonymous Coward · · Score: 0
    1. Re:A Diagram by Diag · · Score: 1

      Although I can't find a link now, this reminds me of a concept I read IBM touting a couple of years ago.

      Aimed more at the "enterprise space", this article talked about cube shaped modules or nodes, with an I/O interface on each of it's six sides.

      These nodes would each snap together to form a larger array, like Lego bricks. Each node would have an specific purpose, such as processor node, or data storage node, or whatever else may be required. Every node could communicate with every other node.

      Managing a data centre would become like growing a biological organism as the system expanded. You would add new nodes to the "front" so the system would move around the computer room floor. Old dead or redundant nodes would emerge from the back.

      I don't know how they planned to deal with latency across the nodes as the system grows, but still a fascinating concept.

      --
      Serving Suggestion: Defrost
    2. Re:A Diagram by Wesley+Felter · · Score: 1

      That's Ice Cube.

  16. Ultimate workstation... by CaptainPinko · · Score: 4, Interesting
    I've always wondered this --I mean it's so obvious that since it's not done it must mean it's flawed-- why doesn't Transmeta release a mobo with it's chip and a blank code for emulating the processor. Hobbyists emerge and write multiple emulator.

    You'd boot into something like Grub and choose your processor. That way you could run a UltraSPARC workstation, MIPS, Itanium, or something as small as a PIC. It'd be great for cross-platform development especially for embedded users.

    I'm sure processor hobbyists would spring up to fill every niche of emulator. Probably be a great proving ground for design theory.

    Considering the low heat output you could have a dual/quad-processor box.

    Maybe someone would figure out how to run multiple translators at the same time so you could run x86 and PPC and 68K at damn-near native speeds

    To me that'd be the ultimate workstation.

    --
    Your CPU is not doing anything else, at least do something.
    1. Re:Ultimate workstation... by Anonymous Coward · · Score: 0
      Why not just work on QEMU ? I can't see any possible advantage from running the binary recompiler at the firmware level - for one, it's a lot easier to emulate foreign I/O hardware when you have an OS to do the actual I/O for you.

      The Transmeta processors have special features to support x86 emulation, but in the real world we can run QEMU on much faster real x86 and concentrate on implementing the emulation of other processors. Now the only thing missing is people working on new target architectures for QEMU...

    2. Re:Ultimate workstation... by Steveftoth · · Score: 5, Insightful

      You do realize that the whole reason that Transmeta's processor works well at all is because it's hopelessly optimized for emulating x86 instructions. And their software took years to write and it still is not 100% correct. (they still have some bugs in the x86 emulation) It's not going to be easy to do such a thing and at the end of the day what would be the advantage of running emulation at that level when you can just run a user level process to emulate a PIC, or ultrasparc or whatever you want?

      I don't see the point of being able to boot into a random chip because you also have to emulate the entire computer, not just the cpu.

      Even if you could emulate an ultrasparc cpu, you can't just throw it into a PC case and boot solaris, you have to use an actual SUN computer that has the right video, network and ide cards in it otherwise you'll have a broken machine. There are lots of little things that will cause the machine to break. The cpu is the heart of a computer, but it's not the only piece. They all have to fit together or it won't work. Just like you can't go and install a copy of OSX on a motherboard for the MorphOS (you can, but it's through an emulation layer, Mac on Linux) It's not at the kernel level.

    3. Re:Ultimate workstation... by bhima · · Score: 1
      I've been wondering why Transmeta has not released a Mini-ITX board aimed at the Hobbyist crowd.

      i.e. not more than 500 USD not 1000~1500 they are asking for the reference platform.

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    4. Re:Ultimate workstation... by Anonymous Coward · · Score: 0

      What makes you think they're going to give you the freedom to do all this? Cell is DRM, and the goal is to widely introduce DRM into computers and entertainment appliances. Although details are scarce, since it's just hype at the moment. Just wait and see.

      http://www.comp-buyer.co.uk/buyer/news/66517/
      i bm-and-sony-showcase-nextgen-cell-processor.html

      http://www.extremetech.com/article2/
      0,1558,173 2975,00.asp

    5. Re:Ultimate workstation... by anothy · · Score: 1
      I don't see the point of being able to boot into a random chip because you also have to emulate the entire computer, not just the cpu.
      your observation is true, and i agree with your conclusion that being able to boot into a given chip arch wouldn't be particularly useful. the endpoint the parent suggested - being able to run multiple ones at once - would be quite useful, however. think about current emulation programs like bochs or Darwine: their biggest performance issues are in translating the instructions. it would be a huge win to them if they could farm off that to actual hardware.
      --

      i speak for myself and those who like what i say.
  17. Cell by demon_2k · · Score: 0, Redundant

    Im not quite sure what's the bug deal about the cell. It doesn't sound all that different to what we have now. A few proccesors and a couple of specialized processors for other things. What am i missing?

  18. Cool... "Beowulf" on steroids... by advocate_one · · Score: 2, Interesting

    The more of these you have in your house, the faster the game/app you're playing/using will run as it will automatically use spare capacity on the other machines networked together in your house... I for one am most certainly looking forward to getting my hands dirty coding for these beauties... Bring on the Cell Processing Overlords... I'm ready.

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    1. Re:Cool... "Beowulf" on steroids... by advocate_one · · Score: 1

      amazing... I've managed to confuse the mods yet again...30% interesting, 30% overrated and 40% troll... can someone make up their minds???

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  19. Ummm by Xargle · · Score: 1

    How is Windows on PPC even relevant?

    IBM aren't big on windows anyway, or has the endless IBM/Linux advertising passed the world by?

    I think we can be pretty confident the OS *won't* be Windows.

    1. Re:Ummm by TommyBear · · Score: 1

      It's relevant if you want to access a market greater than say 2% of the world's computer users. If there was a cell workstation available today with a Windows PPC version to boot, I would buy one.

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

      XBox Next is also rumoured to use PPC cores (3 PPC9x0s apparently).
      So if Microsoft aren't going to (or can't) use Windows on the XBox Next ... what are they going to use ?

    3. Re:Ummm by madman101 · · Score: 1

      IBM stills spends more (last time I looked, 12x more) on Windows development than it does on Linux. They may not be happy about it, but IBM is big on Windows.

    4. Re:Ummm by FatherOfONe · · Score: 1

      Why would you buy one?

      You do realize that none of your X86/Windows apps would run. Every one of them would need to be re-written to run on this new platform. So what advantage would you have over this thing running Linux?

      Now if they ported Java and .NET over to it, the apps written in those "Platforms" would run. Well at least the ones written in Java would.

      So I doubt you would actually buy one. In my opinion this is the exact reason the Alpha died. Yes it had NT, but no apps.

      --
      The more I learn about science, the more my faith in God increases.
    5. Re:Ummm by PingPongBoy · · Score: 1

      How is Windows on PPC even relevant?

      Clearly because I have to do so much work on Windows applications, I have to have Windows running on the best technology that will be invented.

      Windows has been most available for technology that is affordable to the masses. If cell processors will sell everywhere, they will be compatible with Windows I imagine.

      --
      Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
    6. Re:Ummm by TommyBear · · Score: 1

      Because I choose not to ignore the fact that the company with the largest market share in OS on PC is supporting a Processor that is roughly 10x the speed of the fastest x86 processor on the market. That's why.

    7. Re:Ummm by LocalFire · · Score: 1

      Can't Microsoft just run Virtual PC over Darwin/BSD on the Cell? This might actually be why MS bought Virtual PC. I am assuming that Darwin would be relatively easy to port because of the Power PC connection of the Cell, and in turn Virtual PC would enable you to continue to run the Windows apps that are compatible with Virtual PC, which is a fair number of them.

    8. Re:Ummm by FatherOfONe · · Score: 1

      So did you buy an Alpha and run NT on it when it was out? I feel for the people that bet the farm on those boxes. Now if you ran Linux on it, at least someone could pick up the development and continue it.

      Yes Microsoft currently holds the lions share of the desktop market, but a TON of that is NOT to any inovation on their part. A large part of it is because of all the legacy applications that have been built on their platform. Now with this chip, that advantage goes away.

      Take a look at Microsofts' history in areas that they couldn't leverage their desktop OS.
      1. Alpha/NT. - Died
      2. XBOX - By most account a huge failure.
      3. WebTV - Dead
      4. Windows CE - Almost dead
      5. Windows Phones - Going nowhere fast.
      6. Windows on Itanium - Almost Dead
      7. Windows on X86-64 -Still not out.

      I could go on, and I want to say that I personally wouldn't care if Microsoft supported cell technology or not. But I would warn any customer that thought they were getting Windows on X86, and with it all the legacy apps; that they are not. They will NOT be able to go out and buy Doom3 and expect it to run well. They will be no different that those users running Linux and trying to get Doom3 to run on the same platform.

      Now I would also caution that the performace of this new technology will probably not be anywhere near the 10X speed improvement over what we currently have.

      I would be willing to bet that when this shows up in a "PC" you will be able to; build a similar X86-64 machine and it will perform the same. Why do I feel that way? Well Intel puts around $12 BILLION in R&D every year. They have AMD for competition and they will not sit still. That and I have seen IBM/Motorolla/Sony/Apple make these predictions before.

      Heck it was last December that Steve Jobbs said a >3Ghz PPC chip would be out by now. Last time I checked he was wrong. I believe he said 5GH in a year.... well a year is almost up and Apple is around 2GH.

      So when cell technology is released in the PS3, we will have some idea of its performance. From what I have read that will probably be out by next Christmas,,, I wonder what AMD and Intel will have by then?

      At the end of the day, people who buy Microsoft don't take risks. They are the same type of people who bought IBM in the 80's.

      --
      The more I learn about science, the more my faith in God increases.
  20. Real-time applications by DCstewieG · · Score: 4, Interesting

    I'm still wondering about the real-time uses of this, i.e. PS3. Latency becomes a huge issue when you're trying to render a frame every 16ms.

    1. Re:Real-time applications by Anonymous Coward · · Score: 0

      Rendering the geometry cannot accept much latency true, but physics, pathfinding, AI etc all these don't have to be completed for each frame.

    2. Re:Real-time applications by noselasd · · Score: 1

      They managed that with PS1 and 2, I don't see how this can be any worse.

    3. Re:Real-time applications by Anonymous Coward · · Score: 2, Interesting

      I may be completely wrong, but I would like to think that IBM and Sony have already thought about this. I very much doubt that they'd design this chip, release it, and then find out if the chip to chip latency will cause timing problems in games.

      I'm going to make a wild guess here: I think that, generally speaking, one local dedicated cell processor will be used for renderinging. Any extra distributed processors (in toasters and whatnot) will be used for the AI's threaded/asynchronous world domination planning and such. Imaging playing a RPG where your Evil Opponent is in fact your toaster - and it's working on overtime to destroy you!

      Seriously; being able to dedicate an entire modern CPU for an AI could make games much more interresting (although we've reached the point where lots of RAM is probably more important than CPU time..).

    4. Re:Real-time applications by Anonymous Coward · · Score: 0

      Processor latencies are measured in usec, not msec, maybe less with Cell. What would make you think that this thing will have any worse latency than any one of its predacessors?

    5. Re:Real-time applications by DCstewieG · · Score: 1

      Sorry, I meant as far as the distributed processing goes. Like if you had another PS3 networked, or your fridge or TV or whatever they're going to try to stick the Cell in. Is their processing power worth the time to send the data, and would it make it back in time?

  21. Windows by MustEatYemen · · Score: 3, Interesting

    While PPC support was dropped, if I recall correctly back in the Win NT 4.0 days, NT was amazing because it was designed from the ground up because it could basically be compiled for any endian chip/any aritecture.

    Since it is the core of the current and future lines of windows, the windows base should be portable to a cell based system, basically it requires some new drivers and probably tweaking of the HAL abit. The problem is that all the applications (that we all consider part of the windows os but are really just applications running on top) would need to be redone.

    Microsoft would have one of these machines in house by now for they're windows teams to work on supporting. That I have no doubt, what I do doubt if microsoft will consider this important/the future and if they'll support it during the inital release (w/ longhorn maybe?) or if they'll come late and lose a large section of the market as we all jump and have to use a *nix as the desktop.

    If this whole cell thing is more then hype, and is the wave of the future, Microsoft will support it.

    1. Re:Windows by TheRaven64 · · Score: 2, Informative
      NT was amazing because it was designed from the ground up because it could basically be compiled for any endian chip/any aritecture

      I don't think NT supported any big-endian platforms. Even on PowerPC it ran in little-endian mode. Porting to a new platform was not quite a straight recompile, but it did only require porting the HAL, not the entire system. OS X works in a similar way - the Mach microkernel is used as a HAL (which is how NeXTStep ran on so many architectures with such relative ease).

      Since it is the core of the current and future lines of windows, the windows base should be portable to a cell based system, basically it requires some new drivers and probably tweaking of the HAL abit

      Unfortunately, since NT 3.5, Microsoft have been moving things closer to the kernel for speed reasons (meanwhile, everyone else has been moving things out of the kernel for stability reasons).

      I suspect that processor independence is one of the major reasons why Microsoft are plugging .NET so much[1] (and delaying Longhorn). .NET code is CPU-independent, and so can easily be run on a new architecture. By encouraging people to start developing .NET code now, they probably hope that it will be possible to emulate any legacy x86 code at a reasonable speed on whatever chip the user happens to have (note that they recently bought the company that makes a very good x86 emulator for PowerPC). I would not be surprised if Longhorn ships on Itanium and PowerPC and comes with a transparent x86 emulator (as MacOS did for 68k code).

      [1] Don't forget that .NET was conceived at about the time Intel were saying Itanium is the future and that x86 is going to die soon.

      --
      I am TheRaven on Soylent News
    2. Re:Windows by xRizen · · Score: 1

      The problem is that all the applications (that we all consider part of the windows os but are really just applications running on top) would need to be redone.

      Now do .NET and the CLR make more sense?

    3. Re:Windows by the_2nd_coming · · Score: 1

      they got ride of the HAL so it is as tied to the x86 chip as intel is.

      --



      I am the Alpha and the Omega-3
    4. Re:Windows by Yoda's+Mum · · Score: 1

      No, they'd simply need to recode any x86 specifics (such as inline assembly), and then recompile the application.

    5. Re:Windows by VCAGuy · · Score: 2, Informative

      Actually, they didn't. Windows XP comes with several HALs out of the box:

      "Standard PC", Non-ACPI PIC HAL (Hal.dll)
      "MPS Uniprocessor PC", Non-ACPI APIC UP HAL (Halapic.dll)
      "MPS Multiprocessor PC", Non-ACPI APIC MP HAL (Halmps.dll)
      "Advanced Configuration and Power Interface (ACPI) PC", ACPI PIC HAL (Halacpi.dll)
      "ACPI Uniprocessor PC", ACPI APIC UP HAL (Halaacpi.dll)
      "ACPI Multiprocessor PC", ACPI APIC MP HAL (Halmacpi.dll)

      --
      Q: "Why do sound techs say 'check 1, 2'?"
      A: "Cause if they could count any higher they'd be lighting techs."
    6. Re:Windows by Anonymous Coward · · Score: 0

      What? No Standard PC 64 ?

    7. Re:Windows by xRizen · · Score: 1

      The end user does not want to recompile all their software. But .NET does it automatically, on the fly. The end user doesn't have to know.

  22. cell phones/PDA - gaming handheld - desktop by S3D · · Score: 2, Insightful

    The same processor powering cell phone, PDA, gaming handhel device, gaming console and general porpose workstation can be a way out of porting-emulators hell which is handheld development is for now. However there will be different OS for handhelds still probably - for examle Nokia unlikely drop Symbian in favor of Linux...

  23. Microsoft Rolls Over by im_thatoneguy · · Score: 1

    Yeah I can see it now. New hot technology platform released with lightning fast speeds, and broad industry appeal. Yep, thats somthing Microsoft won't touch with a 6 foot long stick. Please... if Cell proves to be a useful and profitable platform, Microsoft will move in.

    1. Re:Microsoft Rolls Over by Zorilla · · Score: 1

      ...two years after it becomes popular, like they do with everything else. The trick is how to monopolize it, considering this isn't just software here.

      --

      It would be cool if it didn't suck.
    2. Re:Microsoft Rolls Over by Anonymous Coward · · Score: 0

      I don't really see the "broad industry appeal" -- Enterprise computing is moving towards standardized platforms (x86) and away from funky exotic designs and small volume CPUs. Maybe this thing will sell to niche markets like clusters.

      About the only way that this thing could have broad appea is if it ran Windows and that would require that IBM/Sony pay Microsoft $$$$ to complete the port.

    3. Re:Microsoft Rolls Over by Yoda's+Mum · · Score: 1

      Perhaps. With Microsoft moving towards platform independant code, via the .NET platform, it's far more likely that non-x86 architectures will be viable in both enterprise and home usage. As it is, NT is for the most part an architecture-independant design, only the HAL and various graphics-related subsystems need to be ported to a new architecture for it to be supported.

    4. Re:Microsoft Rolls Over by Anonymous Coward · · Score: 0

      Sure, the technical side is easy, but support and marketing gets very expensive. So, don't count on a wonderful architecture-independant future unless someone can come out with something that is twice as good as Intel/AMD.

  24. How does CELL solve the software problem? by erice · · Score: 2, Interesting

    What'd I'd like to know is what IBM's solution to the software problem is. Software has always been the achilles heel of multiprocessor systems. Most existing programs and even most existing programmers can't use the resources efficiently. That's why we have gargantuan superscaler, out of order processors. Expensive in terms of hardware but it suits the software better.

    So, why is Cell going to be easy to program, when other parallel systems aren't? The bits of that i've seen about the architecure suggests that programming might be an absolute bear.

    1. Re:How does CELL solve the software problem? by TommyBear · · Score: 1

      Moulic from IBM stated in his presentation at the AGDC that the Cell processor was to ship with a full SDK that contained solutions to much of the management aspects associated with writing and running parallel processes.

      You can also take the "bull by the horns" and control the hardware directly if need be.

    2. Re:How does CELL solve the software problem? by Anonymous Coward · · Score: 1, Informative

      I don't know.

      But here is something to think about:

      IBM is the absolute king of machine virtualization and hardware abstraction nowadays.

      Even though the concept of Virtual Memory is probably over the head of most modern /.'ers (it's NOT swap file aka pretend memory), IBM is resposible for that. Could you imagine designing a modern OS and it's applications without that little nicety?

      IBM has been running OSes in virtualized hardware enviroments of maybe 30 years now, they got stuff that makes VMWare look like silly putty.

      If you need a example look at how a modern ZSeries can run dozens of different operating systems in proccessing partitions at very very close to speed you get running them on native hardware.

      Whatever it will end up doing, to the application/OS designer a 8 cpu cell machine will seem to be almost exactly the same as a 32 cpu cell machine, except that the 32 cell machine would be significantly faster.

      And don't forget that the Cell CPU setup is not going to be like a x86 SMP setup, you can have something like 8 individual cpu's on one core, also cpu's could be tailored for specific things... Like some cores would be specificly for floating point operations, others would be very good integer math stuff...

      Although probably to get the most out of the archetecture you'd have to use multithreaded apps, which introduce their own overhead and programming difficulties.

    3. Re:How does CELL solve the software problem? by the_2nd_coming · · Score: 1

      I thought the point of the Kernel being on the chip was so that the main Core could distribute jobs to the other cores on the chip.

      --



      I am the Alpha and the Omega-3
    4. Re: How does CELL solve the software problem? by Alwin+Henseler · · Score: 2, Insightful
      So, why is Cell going to be easy to program, when other parallel systems aren't? The bits of that i've seen about the architecure suggests that programming might be an absolute bear.

      That's likely *the* key to success of this architecture. As far as I can tell, it isn't really new in a fundamental sense, parallel/distributed architectures have been around for some time. What IS new, is that this would be the first time that a) this new architecture and b) associated computing potential, hits the mass market, getting into ordinary people's hands.

      You're absolutely right here. The real problem is not building such machines, but easy/effectively programming them. I suspect the success of this platform will depend on how easy IBM/Sony will be able to make that. If it's an incredible machine, but hopelessly difficult to program, I'd guess it would be a flop. But if programming it turns out relatively easy, it could be a huge success, and start a whole new era.

      We'll see, time will tell...

    5. Re:How does CELL solve the software problem? by anothy · · Score: 2, Interesting

      while programming in a multithreaded/multiprocessor environment takes a bit more thought than programming otherwise, it's not nearly as hard as it used to be - or rather, it needn't be so. many modern languages (like my favorite, Limbo) can give you multithreading support (with or without multiprocessors) effectively for free. as long as that goes with light-weight threads (like Inferno and Plan 9 give, or with the stupid "special light-weight process" junk present in many unixes), you've got most of the battle won (there's still some design questions to answer, but all your crap work goes away). even the older languages have a plethora of thread models that work (some better than others), at least enough to make it so that you don't have to think about threading more than the problem you're actually trying to solve. in these languages it's certainly not "free", but it makes the cost/benefit tradeoff much more reasonable than it used to be.

      --

      i speak for myself and those who like what i say.
    6. Re:How does CELL solve the software problem? by nikster · · Score: 1

      two quick points:
      1) the PS2 is surely worse because it has two different processors which makes it extremely difficult to program. cell will be an improvement here, if only for the fact that you have to deal with only one kind of processor.

      2) you can make parallelization easy by making it simple for tasks that are suited for it. think AltiVec vector instructions - very easy to use. graphics-intensive apps are almost always easy to parallelize. you are going to run the logic in one thread, and spread graphic over as many as you need (primitive thought: divide up the screen real estate).

    7. Re:How does CELL solve the software problem? by Anonymous Coward · · Score: 0

      it's NOT swap file aka pretend memory

      Crap. Virtual memory means swap file, in every textbook on the planet. IBM no doubt define the term "virtual memory" in their own way, but unless you work for IBM you're not going to know what that is. It doesn't mean the concept is over your head. IBM do insist on coining their own non-standard terms for everything (they don't even call random access memory "RAM" at IBM!)

      You clearly work for IBM - your fawning over them gives a hint, but your insistence on using non-standard terminology totally gives you away.

    8. Re: How does CELL solve the software problem? by LWATCDR · · Score: 2, Interesting

      Of course we may be looking at a whole new way of programming. Just as objects have really replaced structured as the prefured metaphor maybe IBM is going to create a new programing language maybe c++plusP. You create several objects that all run in parallel with messages flying back and forth. Cell could be the system 360 of the 21st century. A system that can scale from a PDA up to mainframes all running one OS, and all talking to each other. Microsoft should be very afraid.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    9. Re:How does CELL solve the software problem? by Anonymous Coward · · Score: 0

      Virtual memory means address space translation, ie. the separation of physical and virtual addresses. Virtual memory is a prerequisite for transparent paging (which is again different from swapping) but the latter is not necessary for virtual memory to be useful.

      These distinctions are standard academic fare, check out Hennessy & Patterson.

    10. Re: How does CELL solve the software problem? by Anonymous Coward · · Score: 0

      Afraid that some upstart architecture with zero existing software support is going to wipe out Windows? Please.

    11. Re:How does CELL solve the software problem? by Anonymous Coward · · Score: 0

      Easy. A couple of the Cell processors lying about your house in toasters, etc. will be dedicated to the task of reverse-engineering, optimizing code for parallelism, and recompiling on-the-fly, in realtime. You'll even get a full report burned daily into your toast. ;)

    12. Re:How does CELL solve the software problem? by evilviper · · Score: 1

      You know, keyboards are cheap... There's no reason to continue using a keyboard without a working "Shift" key.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    13. Re:How does CELL solve the software problem? by Anonymous Coward · · Score: 0

      There have been clever parallel languages for a long time, but that hasn't helped parallel computing to climb out of its niche status. Just like there are plenty of more advanced languages yet people keep programming in C and C++ and the only advances are very minor ones in Java and C#. Luckily, game programmers are generally sufficiently smart not to be fazed by a weird new language... but it remains to be seen whether Cell processors can make enough of a headway to start a revolution in programming.

  25. Mac OS by Anonymous Coward · · Score: 0

    Will it run Apple Mac OS X ?

    Or whatever it's called then?

    1. Re:Mac OS by News+for+nerds · · Score: 0

      No. Cell doesn't have AltiVec, for one thing.

    2. Re:Mac OS by squiggleslash · · Score: 1
      Neither does the G3.

      Not that that answers the question, but AltiVec is not a prequesisite to run any existing version of OS X.

      --
      You are not alone. This is not normal. None of this is normal.
    3. Re:Mac OS by Anonymous Coward · · Score: 0

      I thought with the new iMac, that it was too early for Apple to be putting the G5 into it's consumer line. Maybe the Pro line is going Cell? This is exactly the kind of thing Steve would like to have up his sleeve when he says "There is one more thing..."

  26. I wonder if it ever occurred to the submitter by Anonymous Coward · · Score: 0

    that the "graphics workstations" were indeed Power Macs.

    AIX, Linux, BSD my ass. (assuming we don't count OSX as a bsd, which I suppose we should)

    1. Re:I wonder if it ever occurred to the submitter by binary42 · · Score: 1

      Uh... We are talking Cell not XBOX2 SDKs ok? If otherwise please post your sources. I would be interested in proof as I have not seen ANY reason to think Sony shipped PowerMac G5 workstations to its developers.

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
    2. Re:I wonder if it ever occurred to the submitter by Anonymous Coward · · Score: 0

      Duh you idiot. There is one company that ships PPC machines in the graphics segment that wants to increase its non-server PPC revenue. Hint: it isn't IBM; the low-margin graphics and visualization segment just isn't them anymore.

      I have not seen ANY reason to think Sony shipped PowerMac G5 workstations to its developers.

      What the fuck are you going on about? Why would Sony have to ship G5s to people to indicate that Apple is likely to use the Cell in future Power Macs?

    3. Re:I wonder if it ever occurred to the submitter by binary42 · · Score: 1

      You are really slow. Really. Read the parent. Then read my reply. The "latest" powermacs are G5 based. Apple has not even hinted at adopting such an architecture. You are the slow one. Come on. Read the article for once. Learn what Cell is then come back and post please. One last time: Read the whole thread.

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
    4. Re:I wonder if it ever occurred to the submitter by Anonymous Coward · · Score: 0

      If I'm slow then you're positively a 200MHz 603e. The latest powermacs are G5 based. G5s, like Cells, are PowerPCs. You appear to be trying to confuse the masses by pretending similar things are totally different. Isn't that what certain dictators in the middle of the 20th Century did?

    5. Re:I wonder if it ever occurred to the submitter by binary42 · · Score: 1

      Look. It doesn't matter now. I was trying to say that I was not thinking they sent those types for the same reason you flamed me. "reading comprehension" please?

      --
      ruby -le"32.times{|y|print' '*(31-y),(0..y).map{|x|~y&x>0?' .':' A'}}"
  27. And maybe... by bgspence · · Score: 1

    the Macintosh OS might be an easy port to to PPC...

    1. Re:And maybe... by Anonymous Coward · · Score: 0

      Haha. Delusion, isn't it great?

      Remember Apple sells computers, not operating systems. If they just sold their operating systems they would loose their high profit margins, and why would you want to loose money selling lots of OSes when you can make lots of money selling a few computers?

      Maybe Apple would build a cell-powered computer. Maybe not, it's certainly possible, but it's definately not going to be a IBM workstation and it wouldn't be for a long long time.

  28. Probably OEM by Henriok · · Score: 2, Insightful

    I think IBM, Toshiba and Sony eventually will license and sell Cell technology to those who are interessted. One of the core ideas is that they want to spead this technology as far at they can since every Cell based machine tap on the computational power from all other Cell based appliances in its vicinity. The more the merrier!

    Cell isn't one processor, it's a class of processors. The one that will go into the workstation is more powerful than one that will fit into a PDA, or a HDTV. I think that IBM will make one workstation, and Sony will make another. They will use different boxes and logos but they probably will use a common "Cell based" lable yet unseen, just like "Intel Inside".

    --

    - Henrik

    - when the Shadows descend -
  29. What, no Windows? by dhart · · Score: 0, Offtopic


    Skr1pt K1dd13: What, no Windows??

    IBM+Sony+World+Dog: Windows is irrelevant.

  30. Windows for Power exists by dan_sylveste · · Score: 5, Interesting

    The development kit for Xbox 2 is Windows NT4 for PPC with Xbox 2 extras.

    1. Re:Windows for Power exists by rimmon · · Score: 1

      >Windows for Power exists Nobody suggested otherwise. The article said, that it was scraped in 1997, not that it totally vanished of the earth or that it never existed.
      As you may have noticed: in 1997 the current windows version was NT4. Wich fits perfectly with you information that NT4 is used as development platform for the Xbox2.

    2. Re:Windows for Power exists by JeffTL · · Score: 1

      That's not Power -- that's PowerPC 970. I seem to recall they send the developers a Power Mac G5 and a specialized OS (probably a modified PPC NT4). PPC, while a step in the right direction, is a different processor; New World Mac or PowerPC Reference Platform is not the same architecture as Cell.

    3. Re:Windows for Power exists by forkazoo · · Score: 2, Informative

      Just so we are clear, Power4 is a PowerPC chip, so I'm not sure exactly what distinction you are making...

    4. Re:Windows for Power exists by evilviper · · Score: 1
      The development kit for Xbox 2 is Windows NT4 for PPC

      And Windows NT4 was out well before 1997. Windows NT3.51 runs on PPC as well. This doesn't change the fact that, as the article said, support for Windows on PPC was dropped in 1997.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    5. Re:Windows for Power exists by gabebear · · Score: 1

      WinCE still runs on PowerPC and is also based off the NT kernel. I'd imagine it will be the basis of the Xbox kernel since WinCE has stuff like DirectX and .Net already available and working.

  31. A cell-desktop? by Crimsane · · Score: 0, Flamebait

    Am I the only one who sees what a bad idea this is?
    If you thought the n-gage was bad for side-talking, just imagine a keyboard and mouse dangling off of your cranium too.

    1. Re:A cell-desktop? by Zorilla · · Score: 1

      Well, they had to take their idea somewhere when their glans desktop never made it off the drawing board.

      --

      It would be cool if it didn't suck.
  32. you are right by Henriok · · Score: 2, Informative

    In essence Cell is just that, but it doesn't stay there. Cell technology can distribute it's load to other Cell processosrs nearby. It's built from the ground up to use grid technology transparently. Quite revolutionairy.

    --

    - Henrik

    - when the Shadows descend -
  33. Re:So I get to pay more by TommyBear · · Score: 1

    No. Cell processors are actually cheaper to produce than x86 based processors (less transistors and logic wasted on bandaid solutions like caches and deep pipelines). One of their strong points.

  34. Wet Dreams .. by RedLaggedTeut · · Score: 1

    Computer components that talk by wireless..

    That must be the wet dreams of NSA employees ;-)

    --
    I'm still trying to figure out what people mean by 'social skills' here.
  35. Good for Gentoo by should_be_linear · · Score: 2, Informative

    Cell workstations will be 8-way tipically, which many programs (like GCC) is able to use. If claims of Power5/Cell performance are true, it means that it will compile linux kernel under 5 sec. (8-way). All system, including KDE/GNOME and standard set of apps will take less then hour. Sounds too cool to be true.

    --
    839*929
    1. Re:Good for Gentoo by gl4ss · · Score: 1

      * Sounds too cool to be true.*

      and you know what they say about things that sound too good to be true.

      (btw.. if you wanted.. i'm sure ibm could build you a machine today to do at least almost just that.. the catch would be that it would be friggin expensive!)

      --
      world was created 5 seconds before this post as it is.
    2. Re:Good for Gentoo by Mattwolf7 · · Score: 1

      I can already compile KDE in under an hour with a AMD Athlon XP 3200+ and a gigabyte of ram.

      I can get Gentoo running in one night. This includes Gentoo base, XORG, KDE, Firefox, Gimp, and OpenOffice.

      Also a kernel compile only takes a few minutes.

      I don't doubt that new technology is a little bit faster. I would expect more from it.

    3. Re:Good for Gentoo by drinkypoo · · Score: 1

      Disk seek times and transfer rates are enough to ensure that it takes more than five seconds to compile the linux kernel. The more cc processes you run the more seeking you have to do at once and the more diskbound you become.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  36. transputer revisited? by xtp · · Score: 1

    There are rarely new ideas in computer architecture. This may be an update of a transputer-like thing with better communications and core cpu. The real questions that need answering are about the memory model (distributed?) and comm model (warmed over message-passing?).
    Chances are it contains nothing new or radical
    and is likely just a cluster component on a chip.
    Prepare to be disappointed.

    1. Re:transputer revisited? by Anonymous Coward · · Score: 0

      If you start off with the preconception that none of the innovations count as new enough to satisfy you, then of course you'll be disappointed. Forever, in every situation, no matter what new hardware is created.

      If on the other hand you can get excited about the cores for their own sake, disappointment is nowhere around.

      You must have been in the industry a long time to be this jaded? :)

    2. Re:transputer revisited? by jo42 · · Score: 1

      I was wondering when someone would mention the transputer. Interesting concept before its time.

  37. On-chip DRM worries by avocade · · Score: 5, Interesting

    I'm still a bit worried that I've not heard much about the seemingly built-in DRM management of this new platform (that seem to be able to spread to all facets of technology, including toasters). According to a clause in the pressrelease by IBM and Sony from Nov. 29, the Cell processor will have:

    - On-chip hardware in support of security system for intellectual property protection.

    Is this the end of tampering-capable hardware (e.g. machines where you can modify the kernel, bypass DRM-systems etc) that some people have long foreseen? Anyone more in-the-meat of the technical details care to elaborate on this?

    --
    avocade.com
    In a free and open internet, who needs Windows
    1. Re:On-chip DRM worries by bhima · · Score: 1
      This has struck me as possibly being more like the VIA Padlock feature: Specialized hardware which requires specialized software to function. When the two are present & functioning it does the job much faster than the general CPU would have. However is you were running an alternate OS without the software support, that part of the chip doesn't really get used.

      Remember... Most IP owners are concentrating on the Windows owners of the world. What really hacks them off is that a windows user can violate their copyright and essentially all they need to be able to do is double click and correctly spell the name of the material in a search box.

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    2. Re:On-chip DRM worries by SagSaw · · Score: 2

      Is this the end of tampering-capable hardware (e.g. machines where you can modify the kernel, bypass DRM-systems etc) that some people have long foreseen?

      Not necessarily. There is no indication of what is meant by "hardware in support of security". It could be instructions to speed-up asymmetric encrytion, a processor serial number, a special unit that must cryptographically activated for certain instructions to function, or something else entirely. It does not imply that only signed bootloaders/kernels/OS's will be able to be run, nor does it imply that use of the support will be manditory. The ability to reject unsigned OS's or programs would be useful for a game console, but would generally not help sell *nix workstations.

      --
      Come test your mettle in the world of Alter Aeon!
    3. Re:On-chip DRM worries by Yartrebo · · Score: 1

      I'm guessing they're not releasing details because they don't want egg in their face when it is revealed that the restrictive hardware either is flawed because it can be bypassed (from the point of view of many companies holding copyrights), or flawed because it works (from the point of view of the users).

      Personally, I make my picks (PS2 in this case) based on the ease of getting free (as in beer) software for the machine. I bought a PS2, but didn't buy a Gamecube or an Xbox. As a side note, I wouldn't mind paying twice the price for a console if games could be legally copied for free or bought from a distributor for cost of media + distribution.

    4. Re:On-chip DRM worries by Anonymous Coward · · Score: 0

      As a side note, I wouldn't mind paying twice the price for a console if games could be legally copied for free or bought from a distributor for cost of media + distribution

      I'm sure you wouldn't! However, that is not a viable economic model on which to create a large diverse range of software for any machine. Imagine where the PC would be if any app developer had to ask IBM for a "piece of the pie" that they'd made by selling PCs for double their cost+profit price? Linux wouldn't exist, for a start.

  38. Heat Issue? by pagal_paanda · · Score: 0

    As the processors getting more intensive in crunching numbers, heat is becoming a major problem. Would PS3 feature liquid cooling? Just a speculation.

  39. Just what IS a cell processor? by zippity8 · · Score: 3, Informative

    Nothing's official just yet, but this is WAY more interesting than studying for finals, so here we go:

    Processor instructions are broken into an 'apulet', which contains data as well as code to perform an operation. This is probably why its claimed that if more processing power is needed, then its a simple task to add a new workstation and the work can be offloaded.

    A cursory read suggests that its like creating a cluster of highly efficient yet simple nodes.

    Corrections are welcome.

    Reference: EETimes

    1. Re:Just what IS a cell processor? by master_p · · Score: 3, Interesting

      And how apulets are going to be extracted from serially executed code produced by a C compiler? Will the applications need to be written explicitely for Cell?

      The idea behind the Cell processor is a good one...it is not entirely different than what the Transputer did 15 years ago. Transputer CPUs could be connected into a grid, and the processing power multiplied accordingly, but with one assumption:

      code should have been written in a special programming language that allowed easy parallelization of code.

      The idea of Transputers failed because it is highly difficult to extract parallelism from code. Special development tools were not available.

      The PowerVR architecture also promised 'infinite' 3d graphics speed by just adding new GPUs, since it used tile rendering, but that failed, too.

    2. Re:Just what IS a cell processor? by Anonymous Coward · · Score: 0

      I see a few drawbacks with the Cell processor approach. It is not always possible to breakdown your data into handy little chunks and I can imaging alot of cases where cell processing will simply suck because you have to have tens of megabytes worth of data per "apulet" which will slow down things quiet a bit.

      Another thing is concurency. What if the data changes over time? Do you have to trash all "apulets" and all the work thats beeing done so far (kind of a pipeline flush)?

      From what I know so far, cell reminds me of transputers which where great at raytracing and stuff you could easly break into chunks of work but simply sucked for general purpose.

      We will see what cell can do when we have it, so far its just hype.

    3. Re:Just what IS a cell processor? by be-fan · · Score: 1

      And how apulets are going to be extracted from serially executed code produced by a C compiler? Will the applications need to be written explicitely for Cell?

      Most likely, you'll need some tools to explicitly specify parallelism. This might be a problem for some apps, but graphics and media apps are pretty easily parallelizable.

      --
      A deep unwavering belief is a sure sign you're missing something...
  40. The XBOX 2 is PPC as well by Zentac · · Score: 1

    Windows development for PPC is most likely well on its way, as the next XBOX is PPC powered as wel. The development kit for the XBOX 2 games runs only on Apple G5 systems, and rumors state the next XBOX will be availeble in three versions, standart/with HDD etc/full PC, so it looks like Microsoft is supporting the PPC as a workstation processor as well. I'm quite exited to see what the next two years will bring

    1. Re:The XBOX 2 is PPC as well by LWATCDR · · Score: 1

      Okay Intel you are in trouble. The X86 even with 64 bit extensions may be running out of steam. I have a few suggestions for you.
      1. Xscale. You have a really good risc chip in the Xscale. Can you punch up the clock into the Ghz range, add FPU and extend it to 64bits? It looks like the wave of the future is going to be one chip that goes from embedded space through supercomputer. The Xscale my be your salvation. Microsoft already supports it for the PocketPC so migrating from x86 may not be all that painful.
      2. Alpha reborn. Less likely but it is know to scale well to high speed and smp. Could the Alpha scale down to PDA level?
      3. Forget RISC. Maybe RISC is not the way to go after all. The difference between memory speed and cpu speed is increasing. I code density the key to higher speed in this day and age. Should we think about super CISC where each instruction does more?
      Intel is really in danger of loosing their position as the leading CPU manufacture. Frankly there record of innovation is down right sad. The 8086/88 was an extension of the 8080-8085 family. The 80286 sucked so bad it was not funny. It spent it's life mainly running as a fast 8086. The 386 was what the 286 should have been and Intel has built from there. Outside of the x86 cash cow Intel really has had few hits. The 8051 had done well in the embedded space but that is about it.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  41. No mention of DRM by Anonymous Coward · · Score: 0

    The article didn't mention anything about DRM. From the last reporting, the makers said they'll implement content protection. This "cell" is DRM.

    The article mentioned this thing will be inexpensive, but what about electricity usage, heat, and fan noise? You have to pay more somewhere.

  42. But what I want is ... by Anonymous Coward · · Score: 0

    A CELL phone.

  43. FPGA by SilentJ_PDX · · Score: 1

    FPGAs can do what you're suggesting. Check out opencores for some examples of processor implementations already written. Assuming a large enough FPGA, you could implement any processor out there (and throw an Ethernet controller, VGA controller, etc onto the same chip).

    That said, there's a huge performance difference between a real processor and a "soft" processor. The soft processors can't be clocked anywhere near as fast as an Intel/AMD chip. I think Xilinx is boasting a 200MHz Microblaze on their newest FPGAs.

    1. Re:FPGA by Detritus · · Score: 1
      Assuming a large enough FPGA, you could implement any processor out there (and throw an Ethernet controller, VGA controller, etc onto the same chip).

      Assume a spherical cow...

      While FPGAs are useful devices, they are slow, expensive, and inefficient when compared to custom logic. An FPGA large enough to implement a modern processor would be insanely huge.

      --
      Mea navis aericumbens anguillis abundat
  44. A lot more advanced by gilesjuk · · Score: 1

    It's a lot more advanced than that, the cores don't need to be on the same board, they can be seperated by a network connection.

    It's system on a chip architecture and it's a lot more elegant than anything Intel or AMD will come up with, simply because it is free of x86 compatibility.

    1. Re:A lot more advanced by Anonymous Coward · · Score: 0

      Is it any different or better than a cluster of Macs?

    2. Re:A lot more advanced by gilesjuk · · Score: 1

      From a power usage perspective most definitely. Not to mention less duplication of resources (hardware costs).

      Other advantages:

      One task won't dominate all the processor time.
      Highly scalable.

  45. PCI -X Card? by bhima · · Score: 1
    What I've been wondering is why not just make it a PCI-X card that goes into a current Power-Mac?

    If I recall correctly, Sony Playstation 2 workstation (the one with the emotion engine) was over 15,000 USD. That puts it well beyond the "that would be interesting" price range and most likely beyond the aspiring game producer just out of college types.

    Where, I would hope, a PCI-X based card could probably be priced much lower.

    Now that I've said all of that, the old workstation would make an interesting addition to my collection...

    --
    Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    1. Re:PCI -X Card? by Anonymous Coward · · Score: 0

      What I've been wondering is why not just make it a PCI-X card that goes into a current Power-Mac?

      Why on earth would you want to? Everyone knows that Macs are already the fastest computers on the planet!

      That's why Steve Jobs calls them supercomputers, dummy! If you don't agree you're clearly a PC loving traitor.

      On a more serious note, I would imagine it's because PCI-X doesn't have sufficient bandwith to support some kind of parallel processing supercomputer on a card :

      Standard PCI = 32bits x 33MHz = 133MB/sec

      PCI-X = 64 bits x 66MHz = 533MB/sec

      Doesn't exactly set the world on fire does it?

  46. imagine by c01100011 · · Score: 0

    a beowulf cluster .....

  47. POWER train a rollin by Anonymous Coward · · Score: 2, Insightful


    The POWER train seems to be in full motion. No more wondering why IBM is canning its x86 desktop crap.

    I infer this means a full shift into Power based architecture from IBM, they will only retain x86 server products because customers may want them, but they will not play a large role in their roadmap.

    And that could be a Very Good Thing. The Power architecture is superior to all x86 implementations, including AMD64, in every way. The sooner we can break out into full uncrippled 64 bit computing the better.

    1. Re:POWER train a rollin by RzUpAnmsCwrds · · Score: 1

      Your comment shows the depths of your ignorance.

      AMD64 is not a "crippled" 64-bit instruction set. It is a true 64-bit ISA running on a true 64-bit CPU.

      Not to mention that your x86 cpu *isn't x86* inside. You're essentially running your code on a hardware emulator.

      In the end, x86 is just another layer. It doesn't really matter if you use the x86 ISA or the POWER ISA. What matters is performance, and no CPU offers more bang for your buck than x86.

      Remember all of those architectures that were supposed to replace x86? PowerPC. Alpha. EPIC. MIPS. ARM.

      It never happened. We stil have x86 on the desktop. We're still running Windows. We're still using PCI and ATA. USB hasn't killed parallel, serial, or PS/2 yet.

      Why? Because the technology we have already works well. To beat x86, someone has to offer a massive advantage to overcome the advantage of the platform: compatibility, performance, and price.

      I'm so sick of hearing about Cell. 'Hugely parallel' architectures have been on the verge of revolutionizing computing for years. It hasn't happened. It's hard to write parallelized code, and even in an ideal situation you *never* get 100% scaling. 8 processors aren't 8 times faster than 1. You're lucky to get 4x. Cell doesn't change that.

      Current programming languages, current programming practices, current algorithms - they are all designed to work with fast, serial processors. Cell doesn't change that.

      Itanium was supposed to be the future. An instruction set that was *explicitly* parallel at the compiler level. Cell doesn't have that advantage. It's a technology without a future. Nothing more than marketing. Just like the emotion engine. Just like Itanium.

  48. Cell workstations will be expensive by Anonymous Coward · · Score: 0

    If the rest of us want Linux on commodity Cell hardware, we will have to hack the PS3. Game console mfgrs tend to try to prevent this from happening. Sony is also in the PC business. You would think they'd recognise the synergy in a combined product. Unless they're actually subsidizing the PS3 substantially with game sales.

  49. Sounds like the Inmos transputer by Anonymous Coward · · Score: 1, Insightful

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

  50. An Opportunity for Apple by ezavada · · Score: 2, Interesting

    This seems like an excellent opportunity for Apple to license Mac OS X.

    I'm assuming the intruction set for the cell processor is a superset of the existing PowerPC processors, or that the missing instructions could easily be emulated. If so that would make this is a graphics workstation that could run Photoshop, Final Cut Pro, Shake, and other top notch professional software immediately. The existing user base wouldn't have to buy new versions -- their old versions would run.

    As discussed many times on slashdot and elsewhere, Apple won't license their OS unless they believe they can do it without cannibalizing their existing user base. Doubtless there would be some cannibalization of the high end, but if it makes OS X the clear platform for high-end graphics workstations it could still be an overall boost to Apple. I don't really know how the current high-end graphics market sees OS X. My impression is that a surprising amount of it is on Windows, and that Apple is just holding on to its market share in this area.

    Anyone with more current knowledge of the high-end graphics market care to comment?

    1. Re:An Opportunity for Apple by Anonymous Coward · · Score: 0

      Well there has recently been a lot of speculation about Apple cooperating with Sony for some projects. In fact, while both CEOs have denied working on projects together they did state their mutual respect for each other's company and welcomed the right opportunity to collaborate. So who knows... maybe they did eventually collaborate and the PS3 will be the first OS X-based set top box. Doubtful, but it would still be cool.

    2. Re:An Opportunity for Apple by DrJay · · Score: 1

      I'm assuming the intruction set for the cell processor is a superset of the existing PowerPC processors


      That's funny - i'd assumed that something with such low power consumption was only implementing a subset of the instructions of something like the 970. A lot of the stuff i've seen about the Cell seems to confirm this.

      That's not to say that OS-X can't be ported, but it's going to be more work than you would think. GCC will almost certainly appear on Cell and that's what Apple uses. But to speed the ObjC runtime, Apple's implemented a bunch of it in machine code. Also, they've done a lot of their graphic system using Altivec, which may not directly translate to the Cell's vector instructions. Performance would suffer badly if Altivec wasn't used.

      I'd expect that Darwin would port fairly easily, though, which might make for a good start and increase Apple's temptation to port the whole thing.

      JT
      --
      ______ This mind intentionally left blank.
    3. Re:An Opportunity for Apple by Anonymous Coward · · Score: 0

      This seems like an excellent opportunity for Apple to license Mac OS X.

      I think it's more likely that Apple will license the cell technology from IBM and Sony than license Mac OS X to them. Remember that Apple is a company built primarily around offering all-in-one packages. Their operating system is a component of that business strategy, not a revenue source in its own right.

    4. Re:An Opportunity for Apple by Johnny+Mnemonic · · Score: 2, Interesting


      hink it's more likely that Apple will license the cell technology from IBM and Sony than license Mac OS X to them.
      Buy a G5, get a PS 3 Cell co-processor on-board for free?

      Maybe the inclusion of the chip costs Apple $20/unit--but they suddenly go from being the OS that games go to die, to bleeding edge; every eMac and iMac includes the ability to run PS 3 games via embedded Cell processor (and, oh yeah, you need to buy a controller).

      Not knowing that much about game development, would the inclusion of the Cell CPU on the Mac MLB enable it to run PS 3 games, or is there more to it than that, like video card etc?

      Finally, being a Mac Gamer would no longer be an oxymoron. I think that's one of Apple's biggest holes--and they're likely to know it too.

      --

      --
      $tar -xvf .sig.tar
    5. Re:An Opportunity for Apple by Anonymous Coward · · Score: 0

      Not knowing that much about game development, would the inclusion of the Cell CPU on the Mac MLB enable it to run PS 3 games, or is there more to it than that, like video card etc?

      From what I've read elsewhere, the cell PS won't have separate graphics/sound/network chips, as it can all be done by a cell, so it'll possibly be as easy as you think.

    6. Re:An Opportunity for Apple by ezavada · · Score: 1

      I was thinking about software emulation of instructions that are not implemented on the cell processor. I vaguely recall that the PowerPC had a trap system for unimplemented hardware instructions, which could then be used by the OS to perform that function in software and return from the trap. Of course there's a considerable performance penalty, but if the only instructions not implemented were not commonly used, it may not matter. Anyway, the idea is compatibility with exisiting software right from the start, rather than having to port or even recompile for a new processor.

  51. Grammar by Anonymous Coward · · Score: 0

    It's their, not they're.

    Once you understand what a contraction is, the rest falls into place. They're = they are... which of course doesn't fit your sentence.

  52. question... by Anonymous Coward · · Score: 0

    if there were cell-based desktop... Running, for instance, linux... Could we play ps3 games on it ? This could cause an big boost to linux's growth ...

  53. Re:So I get to pay more by Anonymous Coward · · Score: 0

    ever heard of soemthing called "yield"?

  54. New Ways For Wives to Nag Their Husbands by ngyahloon · · Score: 3, Funny

    Wife: Honey, can you turn down the TV volume, you're stealing too much processing from the microwave and my chicken wont bake nicely.

    Husband (sniggers): Yah, as if it'll make it taste better

    --
    Carpe Diem: Seize The Day!
  55. Windows for PPC isn't dead by NeedleSurfer · · Score: 1

    It is being used to program games for the XBOX next, via dual G5 machines from Apple. I doubt the games are programmed on MacosX,plus, more than one source seems to agree...

  56. STI Cell by bitswapper · · Score: 3, Funny


    Too bad 3M didn't get involved.
    Then it would have been the STIM Cell processor.

    1. Re:STI Cell by default+luser · · Score: 1

      Yeah, then we could have had innovative products like the Post-It CELL.

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

  57. So what platform will developers use by Anonymous Coward · · Score: 0

    A custom X-Box 2 running NT, or a Mac running NT.

    Unless there's aother PPC at the workstation level?

  58. mips..... by macadonken · · Score: 1

    isn't the ps3 gonna be back compatible with the ps2 and ps1. if so the cell would run on a mips r3000
    instruction set and not a ppc instruction set.
    any one knowing anything about this????.....

    1. Re:mips..... by Anonymous Coward · · Score: 0

      ps1 / 2 compatibility doesn't have much of anything to do with the cell processor. If it was backwards compatible, they would more than likely just include the old ps1/ps2 processor(s).

  59. ...but banned in the US by eobanb · · Score: 1

    Time to move to Canada.

    --

    Take off every sig. For great justice.

  60. Cell will be a 4.6Ghz eight-core chip initially by doctor_no · · Score: 2, Informative
    Here is a powerpoint and article describing more information on the Cell chip that will be shown at the ISSCC (International Solid-State Circuits Conference) conference next Feburary at San Francisco.


    Technological Features for "first-generation" Cell chips:
    4.6Ghz Clock Speed
    1.3V operation
    85 degree C operation with heatsink
    6.4Gb/s off chip communication

    from the article:
    eight cores on a single chip
    90nm SOI process

    Link to Powerpoint

    Link to Original Article in Japanese

    1. Re:Cell will be a 4.6Ghz eight-core chip initially by Anonymous Coward · · Score: 1, Interesting

      85 degree C operation with heatsink

      If the other stats you quoted were even remotely accurate, you'd have to add another zero to the end of that figure.

      It does sound vaguely convincing if you know nothing about chip design and production processes.

      To anyone else, it screams BULLSHIT!!

      I won't bother looking at the Japanese slides to work out if you're trolling or if you have been trolled. I'm sure other people can do that.

    2. Re:Cell will be a 4.6Ghz eight-core chip initially by be-fan · · Score: 1

      The specs assume that IBM can roll the thing out on a 0.065 micron process. If each APU is very simple, and has a long pipeline, then it's not hard to believe they can hit at least 4GHz.

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:Cell will be a 4.6Ghz eight-core chip initially by Anonymous Coward · · Score: 0

      Wrong. Those figures are from the 1st-gen 90nm Cell processor.

    4. Re:Cell will be a 4.6Ghz eight-core chip initially by advocate_one · · Score: 1

      bloody ridiculous obsession with clock speed... the whole point of this technology is to free you from the tyranny of the clock speed by allowing you to use multiples of low frequency devices... that way, your chips can run far, far cooler... sheesh... why the heck don't they make it a 2.6 GHz 16 core chip instead... you'll get just about the same effective processor speed as you'll still be I/O bound getting data and code in and out of the damned thing...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  61. Speculative Computing by PingPongBoy · · Score: 1

    By chosing from 2 threads instead of one it has greater chances of finding an instruction that can be computed by an idle (at that time) unit

    If the computer has, say, 100 K or 1 M cells running at low power levels, it can still compute a difficult sequential problem with a speculative approach much like the hyperthreading scaled up to the stratosphere. Variables that take a long time to compute can still be assigned speculative values and used to compute further. Then when the values of the variables are definitively obtained, the results based on incorrect speculative assignment are discarded while the results based on correct assignment are retained.

    Analogies to this approach occur readily in theorem proving. Fermat's last theorem was shown to be equivalent to a number of conjectures. A fully sequential approach would have to prove the conjecture before proving the equivalence while a speculative approach allows the proof of the equivalence before the proof of the conjecture.

    The analogy breaks down in that the conjectures had to be equivalent to Fermat's last theorem rather than a larger set of assertions with unknown equivalence. Another analogy is one might have used Fermat's last theorem speculatively before it was proved, to derive results that would be accepted only after Fermat's last theorem was verified.

    Willy nilly speculation would waste a lot of processing time (but so many computers are devoted to nothing but speculation anyway). There are two coordinates - time and space. The speed of light constrains time, but space might be used to obtain results faster than pure sequential computing.

    Speculation on major variables that have only a few possible values is practical - a lot better than speculating on a large set of variables that imply an exponential number of speculations.

    --
    Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
  62. Sounds like an updated Transputer to me by nha · · Score: 0, Redundant

    Over 20 years ago InMos invented the transputer, a high-performance CPU with 4 high-speed on-chip channels. They invented OCCAM, a language optimized for parallel processing, just for it. It went approximately nowhere, at enormous expense.

    OTOH, with Sony and IBM behind it, this one is bound to at least get embedded a lot. I don't see much future for it beyond that.

    --
    NHA
    1. Re:Sounds like an updated Transputer to me by Anonymous Coward · · Score: 0

      Top punditry. I'm sure ARM are very disappointed to have not much future other than selling 10x more embedded processors than Intel sell desktop processors every year.

  63. supercomputing by Anonymous Coward · · Score: 0

    "Hofstee said Cell taps into an emerging "convergence between what we think of as supercomputing and what we use in the entertainment space"

    So your tv will be a supercomputer? Could you rent out time to places like nuclear weapons labs?

  64. Effects on the future of [Actors and actresses] by Anonymous Coward · · Score: 0

    "This looks like Sony is looking ahead to a future in which they can dispense with actors entirely and rely on realistic computer generated characters. Should be a good bit of money to be saved if you don't have to pay an actor millions to star in your film."

    Well, I can see the hate runs deep. Has anyone here actually tried acting? Do they know what's involved in becoming an actor? How about what an actor is? Nope? Didn't think so. Just shows what happens when your worldview comes from the likes of Entertainment Tonight. Oh lookie, he's being paid millions (*silently said* ...and I'm not *envy*envy*). What's never pointed out (aside from how capitalism works) is all the years of scrapping by on minimumn wage, and rejection all the while honing your craft (note that actors doing it for love is bad. Programmers doing it for love is good), competing with a million others who all have the same dream (guess some "not doing it for the love" leaked over from IT).

    Anyway there are those who've earned their place as far as being an actor. Just because so and so "I have an opinion" doesn't like that actor doesn't mean there's any defect in the actor. Just as some people may like celtic music, while other like big band, doesn't mean there's anything wrong with either the music, or the artists.

    So to conclude, actors and actresses aren't going to go away, no matter how much you may wish it. Their skill may be hidden behind a skin (polar express), but it's still there, and that's what people want and are paying for (millions even. Get's your goat doesn't it?).

    1. Re:Effects on the future of [Actors and actresses] by drewmca · · Score: 2, Insightful

      Well said. I think a lot of people watch ET and hear about the huge salaries and think, damn, all those actors are overpaid! What they don't realize is that about 1% of all actors make enough from acting to live on.

      More to the point, it's not as if acting is the biggest expense on a movie. Most movies, the film stock alone costs more than most of the actors. When a film does have a huge actor salary, it's for a reason. The producers sign Julia Roberts for $20million because they know that her name alone will make them more than that at the box office. So bringing in a whole CGI team to replace the actors doesn't exactly sound like a cost-effective measure to me, since you'd need a few people plus a lot of equipment to do the work of one actor. I'm not even going to get into what acting actually involves and how you can't just program it, because if I have to argue that point with anyone, it's a waste of time.

  65. With Enough Cells by Nom+du+Keyboard · · Score: 1
    With enough cells you can build your own body...

    ...or Skynet!

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  66. no windows on cell chip by Anonymous Coward · · Score: 1, Informative

    According to

    http://www.linuxinsider.com/story/34994.html

    longhorn is not going to run on the cell chip:

    "Microsoft's software can't take x86 beyond some minor hyperthreading on two cores without major reworking -- and Itanium simply doesn't cut it. The Wintel oligopoly could spring a surprise -- a multicore CPU made up from the Risc-like core at Xeon's heart, along with a completely rewritten Longhorn kernel to use it. But no one has reported them stuffing this rabbit into their hat. So, for now at least, they seem pretty much dead ended."

    This article predicts that the cell chip will replace x86 as the main platform for Linux.

    http://www.linuxinsider.com/perl/story/34707.htm l

    1. Re:no windows on cell chip by Anonymous Coward · · Score: 0

      From that snippet I can't imagine what the hell they are talking about. Microsoft's NT core can handle up to at least 16 way MP systems with ease and has for a decade on the x86 acrhetecture as well as the now dropped MIPS and Alpha processors.

      Consumer versions of the OS are purposely limited to two cores, but they have already said that that will change when multicore processors come out for real, but that does not ential any "major reworking" of any kind.

  67. Own kernel. by leuk_he · · Score: 1

    Each processor runs it's own kernel. I think you better think of a real micro kernel. And the features called where the instuctions are close to the data sounds more like some kind of message passing kernel like the mach-kernel.

    It would not be a problem to run a GNU/Linux kernel on top of that.

    But forget the 1 memory - x processors pardigma. That is not needed for a system like this and would only creat a bottleneck.

  68. Namespace collision by Doc+Ruby · · Score: 1

    I want a "cell workstation" that's a mobile phone with UXGA display (HMD? Hologram? Neural interface?), voice recognition and 1.5Mbps Net connection. Why must IBM bait and switch me with this deskbound processor terminology? At least they could roll out a WiFi microfluidics DNA nP.

    --

    --
    make install -not war

  69. Windows on PPC by Frobozz0 · · Score: 1

    You make some very interesting points. I would also like to add that the XBox 2 development kit is a PowerMac G5 (PPC970fx) with Windows (NT?) running on it.

    With Microsoft choosing PPC processors for it's XBox 2, and Sony choosing PPC for a new class of workstation, things don't seem quite as rosey for the x86 architecture as they used to.

    --
    "Politicians find new names for institutions which under old names have become odious to the people."
  70. Huh? by Anonymous Coward · · Score: 0

    >It does sound vaguely convincing if you know
    >nothing about chip design and production processes.

    >To anyone else, it screams BULLSHIT!!

    >I won't bother looking at the Japanese slides to
    >work out if you're trolling or if you have been
    >trolled. I'm sure other people can do that.

    You fool, the silde is in English and official of IEEE ISSCC.

    1. Re:Huh? by LWATCDR · · Score: 1

      Yea this was truly sort of stream of thought. ARM really does do well with instruction density espicaly when using the Thumb ISA in the embedded space. The question still becomes a heat/power to complexity issue. We are rapidly running up to heat limitations on the CPU. The more complex the ISA the more heat the chip seems to through off. I mean really when you are going to liquid cooling something has got to give. The PowerPC and the Power4 line really seem to be moving ahead of the X86 on many fronts. I have to wonder if IBM might be selling off it's PC division as a prelude to a shift to all AMD64 and PowerPC systems. Dump Microsoft and Intel in one move.

      Arm seems to have a lot of things going for it. You are right about Intel not pushing it out of the embedded space since it is NIH.
      Frankly I do think that SuperCisc is the way to go long term but XScale and Alpha where/are solutions that Intel could do quickly and frankly it really needs something the Itanium is looking like a new 432i or 860i.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  71. Is this a Tarriel cell? by Anonymous Coward · · Score: 0

    We can finally make Orac.

  72. Re:So I get to pay more by Anonymous Coward · · Score: 0

    ever heard of soemthing called "relevance"?

  73. Windows? The ball's in Microsoft's court by nsayer · · Score: 1

    I'm not a big windows fan. Nevertheless, what I do know about the architecture of Windows NT (yes, that includes 2k and XP - they're just newer versions of NT for all the marketing hype) suggests that porting it to a new architecture should not be that different from porting, say, Darwin.

    0. We presume there's already a toolchain available to generate binaries from C.

    1. Write a new HAL. The HAL is the Hardware Abstraction Layer at the bottom of the NT kernel. It is the interface to a bunch of very low level services, like memory management and basic I/O. Probably more things I can't think of right now. It's important, but relatively straightforward.

    2. If this new machine doesn't, more or less, have a PCI bus for most of the major peripherals, then there will be a bunch of driver work at this point.

    3. I wave my hands here, as I do not know all of the details of booting NT. You need to load the HAL and the kernel. I am not sure when control is handed to the kernel to load the rest of the drivers from the boot media. But the boot procedure will need to at least load the HAL, the kernel and at least a few drivers. If the new machine uses OpenFirmware, then this will likely involve a primitive NTFS filesystem reader in FORTH. Such a thing may, in fact, already exist.

    4. Compile the source. Presuming the machine is either LP64 or ILP32, there ought not to be any real difficulties, depending on how together Microsoft has their shit. They've been down those two roads already. I am less sure about endian issues.

    5. ??? (usually involves violations of anti-trust laws)

    6. Profit!

  74. Huh? by djohnsto · · Score: 1
    1. Xscale. You have a really good risc chip in the Xscale. Can you punch up the clock into the Ghz range, add FPU and extend it to 64bits? ...

    Extending it to 64-bits may be against the licensing agreement that they have with ARM. Or if it wasn't, they may have to turn that IP over to ARM at a later date. I don't think this will ever happen.

    2. Alpha reborn. Less likely but it is know to scale well to high speed and smp. Could the Alpha scale down to PDA level?

    I love the Alpha architecture. It is a very clean RISC architecture. However, instruction density is a little low.

    3. Forget RISC. Maybe RISC is not the way to go after all. The difference between memory speed and cpu speed is increasing. I code density the key to higher speed in this day and age. Should we think about super CISC where each instruction does more?

    Ding, ding ding! We have a winner. Both Alpha and ARM (XScale) are RISC architectures. Itanium, Alpha, PPC, and (to a much lesser extent) ARM, have instruction density problems (they require larger instruction caches to get the same effenciency as an x86 chip). This problem only gets worse when CPU core speed keeps increasing at a faster rate than memory speed.

    Even x86-64 has its problems. For a long time the x86 arch was seen to be register starved. When AMD release the x86-64 arch, it doubled the number of integer and SSE registers. However, to make use of the extra registers, you needed to add a byte to every instruction. This, combined with doubled pointer sizes, meant that many 64-bit programs run slower than 32-bit versions (especially if the compiler couldn't use the extra registers effectively). This is less of a problem with the Opteron due to it's integrated memory controller.

    Anyway, the main reason I replied was because you simultaneously advise going for Alpha and super CISC. These are completely opposite directions. The RISC / CISC wars are funny. CISC was used to keep programs small (no space to store them). RISC pulled ahead when hard drives and memory was cheaper. CISC is taking the lead now because HW is sufficiently fast to decode it, and memory bandwidth into the processor is severely constrained. I don't see the trend reversing again any time soon (especially with multi-core architectures sharing memory bandwidth).

    --
    Dan
  75. New system requirements in games: by Anonymous Coward · · Score: 0

    Requirements:
    Playstation 3
    Internet Access
    One or more Cell-based products including:
    Toaster
    Fridge
    Stove

  76. Re:So I get to pay more by Squegie · · Score: 0

    Ever hear of something called "logic"?

    The statement was that cell chips will cost more. The rebuttal was that they were cheaper to make. The rebuttal to that was about yield.
    You asked about the relevance of "yield".

    yield: A profit obtained from an investment; a return.

    So, yield is relevant because for the companies that are investing in this product to get a high yield, they will have to sell at a high price. And that is highly relevant.

  77. Re:Windows for Power exists - MOD PARENT DOWN by qnonsense · · Score: 1
    • Just so we are clear, Power4 is a PowerPC chip
    Eh, wrong.

    • I'm not sure exactly what distinction you are making...
    Distinction:

    POWER4 is a POWER chip, with the full POWER ISA, running on an IBM bus. As are POWER, POWER2, POWER3 and POWER5.

    ALL PowerPCs (601, 603/e, 604/e, 750/g3, 7400/750FX/7450/g4, 970/g5) include only (diffrent) subsets/supersets of the POWER ISA. Also, they use a Motorola bus.

    In conclusion, wrong.

    See: http://en.wikipedia.org/wiki/IBM_POWER
    --
    There comes a time in every man's life when he must say, "No mother! I do not want any more Jell-O!"
  78. A long time coming ... by LoudMusic · · Score: 1

    I don't know that "The Cell" is the answer, but this kind of distributed CPU load has been a long time coming. Sitting at an ad agency watching eight dual G5 PowerMacs sit idle while two more slug through some Photoshop work makes it really apparent that what IBM / Sony are trying to accomplish is much needed.

    Kick it up to a higher level, a 5,000 user corporation, and you could replace million dollar server farms with Cell workstations.

    And the home appliances market could be super cool - the more Cells you have, the faster your pr0n server can comb through your nightly batch downloads (:

    --
    No sig for you. YOU GET NO SIG!
  79. Hype redux :) by PhoenixOne · · Score: 1
    Either I'm missing the point or everyone else is (okay, I'm probably the one way off here ;)) but it sounds like the big advantage of Cell isn't that you will get 5 extra FPS from your microwave oven, but that Sony has listened to its programmers and taken some of the headaches out of programming for multiprocessor hardware.

    Instead of programming for a bunch of specialized CPUs (each with their own strengths and weaknesses), all the processors are the same. Even better, depending on how the OS works, you might not have to think about separate processors at all! Best case, the programmer just sees a single pool of available processing power.

    The big advantage for hardware developers is that instead of spending $$$ to make the GPU fast enough to handle all the polygons of a graphic intensive game, the audio processor fast enough to handle a sound intensive game, and the "Emotion Engine" fast enough to handle an AI intensive game you just add as many Cell CPUs as you can and let the developer figure out how they want to use that power.

    --
    Spell cheek you've failed me four the last thyme!
    1. Re:Hype redux :) by badboy_tw2002 · · Score: 1

      No, you have it dead on. Its distributed processing on the PS3. I.E., its a dual/quad processor machine. The big advantage is that IBM has promised to provide support and tools for easily scaling these things, so that the nastiness that is writing code to ship to the VU and RPC from EE->IOP on the PS2, and all the wonderful synchronization problems are largely handled by some nice API. This is a huge step forward, and deserves some good conversation.

      What sucks is that a bunch of people think "OMG, my Sony TV and Receiver are going to make playing the PS3 that much better, I better go buy one!", when in fact they aren't going to be networking and building a cluster in your home out of Sony components. The distributed "network" is a bunch of linked cell processors on your PS3. Having 8 PS3's doesn't make your game any better, it just makes you poorer.

  80. I work in a cell workstation by Khashishi · · Score: 1

    They are better known as 'cubicles'

  81. Re:Windows for Power exists - MOD PARENT DOWN by forkazoo · · Score: 1

    Okay, first off, the bus isn't really germaine to a discussion of the architecture. Further, what bus do PPC's like the 440 series use? Hint, Motorola didn't design it. 486's and Pentiums are the same architecture but they use a different bus...

    Second, while the wikipedia article is interesting, I'd like to refer you to
    http://www-03.ibm.com/technology/power/about.h tml
    https://www-03.ibm.com/chips/products/powerpc /
    I think they have some familiarity with the subject. The first URL lists a bunch of PowerPC documents under "Power Architecture resources"

    From the second URL, the quote, "As members of the IBM Power family of products that power everything from handhelds to mainframes, enterprise class servers to video game consoles, IBM PowerPC products deliver high performance, power optimization, and excellent value."

    So, IBM sure seems to think that PowerPC stuff is a member of the POWER family. You better let them know that they goofed up.

    Now, just to make things perfectly clear:

    http://groups-beta.google.com/group/comp.arch/ms g/ 2a09c59094e16205

    (hopefully deep linking is working right on the new groups - that should be a post by Mr. McCalpin himself from Oct 19 2002)

    To quote : "POWER4 is an implementation of the 64-bit PowerPC architecture.
    PowerPC 970 is an implementation of the 64-bit PowerPC architecture."

    He worked on the POWER4, so I'd trust him.

    twit.

  82. I hear that Cell will be a clockless async chip by Anonymous Coward · · Score: 0

    that's how they promise to cut power use and heat by 80%. No more cycles - everything will be asynchronous. And not a moment too soon.

  83. 32-bit Windows on 64-bit alpha by Tony · · Score: 2, Interesting

    And it's rather amusing to think that Microsoft had NT ported to a 64bit processor a long time prior to the introduction of the Opteron.

    They never did port MS-Windows to 64-bit alpha; it only ran in 32-bit mode. Compaq was involved in the 64-bit port, but announced in 1999 that it was foregoing 64-bit development in favor of IA64.

    Dave Cutler *did* get some early versions of 64-bit Win2k to boot on an AlphaServer, but since Compaq lost interest in developing Win2k for the Alpha (both 32-bit and 64-bit versions), MS decided to pull the plug on Win2k for alpha entirely.

    This was right at the time (late fall of 1999) that Intel sent out the first of the Itanium chips.

    Anyway, MS never did finish development on a 64-bit version of MS-Windows on Alpha.

    --
    Microsoft is to software what Budweiser is to beer.
  84. Workstation Mode on T10K... by CreateWindowEx · · Score: 1
    I guess we'll soon find out how much of this is the kind of crack-smoking stuff Sony said about the PS2 (remember we'd all be using PS2-powered graphical supercomputer workstations?) and whether any game will be able to achieve even a fraction of the theoretical performance in the first year or two. The scary part is I feel like Sony really *believes* their own hype (not that Microsoft doesn't have the same problem).

    I think Sony probably feels vindicated by the success of the Playstation2 and its wacky architecture that, lets face it, is probably contributing to untold man-centuries of additional work than if the xbox or GameCube had won the console wars. Of course since everyone spent all this time learning how to do all the l33t PS2 tricks everybody spits on the Xbox as being for wimps...

    While the idea of coding an entire project in little streaming modules that run on a zillion little processors is certainly academically interesting, if we won't be allowed to run our "main logic" code on some kind of CPU with more than 128K of addressable memory, that will be a huge barrier to entry, and could put Sony at a huge disadvantage compared to more conventional consoles. At least with the PS2 you could run most of your code on a fairly normal CPU and just focus on putting the graphics pipeline on the vector units, and maybe a few other things as needed, which is a lot of "bang for the buck", plus it lets you maintain a clean, multi-platform structure.

    Well, here's hoping that at least the APUs will have such "frivolous" features such as integer multiply and hopefully a C compiler... also, if the guys who wrote the rather bloated IOP "operating system" code are involved with this project, that could be nasty... at least with the PS2 you could go straight to the metal and not have to care too much that nobody at SCEI seems to know how to write proper code...

  85. operating system by MORTAR_COMBAT! · · Score: 1

    Since Windows on PPC was scrapped back in 1997, this leads to speculation that perhaps Linux, AIX, or BSD will be the operating system for cell workstations."

    My guess is OS X.

    --
    MORTAR COMBAT!
  86. Re:Windows for Power exists - MOD PARENT DOWN by drinkypoo · · Score: 1

    You're close but you got one thing wrong. PPC601 implements the full POWER instruction set from its day. Every PowerPC processor since then has been missing some functionality (usually instructions) present in POWER.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  87. Spaceballs Rip OFF by Kadoo · · Score: 1

    Don't bastardize a spaceballs quote and try to pass it off as your own!!!

  88. Re:Windows for Power exists - MOD PARENT DOWN by qnonsense · · Score: 1

    Fundamental misunderstanding re: subsets.

    POWER4 is a POWER implementation of the 64-bit PowerPC architecture. This includes QoS/Multi-Core/Hardware-level Virtualization (e.g. ISA extension), etc. All the things that make it an Enterprise-level processor.

    PowerPC 970 is a PowerPC implementation of the 64-bit PowerPC architecture. This includes single core/no virtualizations/much faster core timings and most importantly, the ability to run 32-bit PowerPC binaries concurrently with 64-bit PowerPC binaries. All the things that make it a desktop/workstation processor.

    That IBM has re-named the POWER architecture PowerPC, does NOT mean that PowerPC==POWER. What it means is that both PowerPC and POWER are PowerPC [Architecture].

    A tree is a plant.

    A blade of grass is a plant.

    Both are implementations of the plant architecture. Now, rename plant, blade of grass.

    A tree is not a plant.

    --
    There comes a time in every man's life when he must say, "No mother! I do not want any more Jell-O!"
  89. Re:Windows for Power exists - MOD PARENT DOWN by qnonsense · · Score: 1
    • A tree is not a plant.

    Typo.

    A tree is not a blade of grass.
    --
    There comes a time in every man's life when he must say, "No mother! I do not want any more Jell-O!"
  90. Re:Windows for Power exists - MOD PARENT DOWN by forkazoo · · Score: 1
    That IBM has re-named the POWER architecture PowerPC, does NOT mean that PowerPC==POWER. What it means is that both PowerPC and POWER are PowerPC [Architecture].


    I suppose we should probably blame IBM for causing some confusion. I won't admit that I'm incorrect, but I'm not sure I have a leg to stand on trying to call you incorrect either. IBM marketing calls the high end stuff "POWER" so there is indeed a distinction, it just isn't officially spedified in a manual.