Slashdot Mirror


Toshiba Demonstrates Cell Microprocessor

Cybro writes "Toshiba has demonstrated some cool applications for the Cell Microprocessor. They also revealed that they have written their own OS for the new processor. However the article on TechOn does not reveal the license of the OS."

168 comments

  1. what does it do? by Anonymous Coward · · Score: 1, Interesting

    does this have any application besides video?

    1. Re:what does it do? by A+Dafa+Disciple · · Score: 5, Informative
    2. Re:what does it do? by beef3k · · Score: 3, Funny

      No, none whatsoever.

      The PlayStation 3 will be nothing but a DVD player capable of playing back 150 movies at the same time.

      Which is kind of sad really, I would have hoped for more.

    3. Re:what does it do? by masklinn · · Score: 1

      How about building a full featured computer?

      This is merely a demonstration of the computing power and multithreading capacities of the CELL...

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    4. Re:what does it do? by bkruiser · · Score: 1

      Read this... Cell Architecture Explained: Introduction You can't just run a new linux dist or drop a couple of cpu on a box to emulate CELL. http://www.blachford.info/computer/Cells/Cell0.htm l

    5. Re:what does it do? by Anonymous Coward · · Score: 0
      PS3 Revolution!!!

      Microsoft & Sun are dead.

  2. Background For Those Unfamiliar With Cell by tquinlan · · Score: 5, Informative
    --
    DBA? Software Engineer? My company is hiring! Click
    1. Re:Background For Those Unfamiliar With Cell by Anonymous Coward · · Score: 0

      mod parent up

    2. Re:Background For Those Unfamiliar With Cell by Anonymous Coward · · Score: 0

      Those are outdated. Old shit

    3. Re:Background For Those Unfamiliar With Cell by Alsee · · Score: 1

      February 07 ZDNET story on the Cell processor. Not much info, but does mention that the Cell will have ON-CHIP DRM enforcement.

      #&*$!@ Trusted Computing crap.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  3. ARTICLE TEXT: by Anonymous Coward · · Score: 5, Informative

    Toshiba Demonstrates Cell Microprocessor Simultaneously Decoding 48 MPEG-2 Streams
    Apr 25, 2005 14:15

    Toshiba demonstrated that its Cell microprocessor, jointly developed with the Sony Group and IBM Corp., can simultaneously decode 48 SDTV format MPEG-2 streams. At the COOL Chips VIII event held in Yokohama from April 20 to 22, 2005, the company showed a film demonstrating the decoding process.

    In the film, 48 MPEG-2 streams stored on a HDD were read, decoded and projected onto a 1,920 x 1,080 resolution display divided into 8 x 6 cells, each of which showed a different video in each cell. The company expects the technology to be used to display thumbnails for a video list. Of the eight synergistic processor elements (SPE) used in the Cell, six are used for decoding 48 MPEG-2 streams and one is used for scaling the screen. The remaining SPE can be used for a completely different processing function.

    In the demonstration, Toshiba used an operating system environment it had developed to increase the efficiency of Cell software development. One of the environment's key features is that application software developers can program software without considering which threads will be allotted to each of the different SPEs, because the environment allows the automatically scheduling software to SPEs.

    1. Re:ARTICLE TEXT: by Anonymous Coward · · Score: 0

      April 20 to 22, 2005, the company showed a film demonstrating the decoding process.

      Demo: April 20th
      All over the internet: April 23rd
      Slashdot Story: May 1st
      Bitching about it: Timeless

  4. Not much info by Ironsides · · Score: 4, Insightful

    It doesn't say anywhere what the bitrates of the originating SD streams were. That is a biggie in terms of processing power. MPEG2 can run from 1.5Mbps (crap) to 50 Mbps (I Frame only, dam good) and higher. Give me more info and I might be impressed.

    --
    Fly me to the moon Let me sing among those stars Let me see what spring is like On jupiter and mars
    1. Re:Not much info by benwaggoner · · Score: 4, Informative

      Actually, the I-frame only is quite a bit easier to decode, since it doesn't require motion estimation, doesn't reference multiple frames, etcetera. It's almost identical to a series of JPEGs at 29.97 frames per second.

      In normal IBBP MPEG-2, a given B-frame will reference frames either direction of it, requiring two frames be buffered in memory, and a lot of moving around of data from those two frames.

    2. Re:Not much info by jovlinger · · Score: 1

      can you have cyclic references between frames, or is the reference relationship always one-way, even though it can be ahead or behind?

    3. Re:Not much info by arodland · · Score: 1

      It's always "one-way": I-frames are relative to nothing; P-frames are relative to the previous P (or I); B-frames are relative to both the previous I/P and the next, which is in fact stored out-of-order so that decoding any given frame only depends on data you've already seen (useful, no? ;)

    4. Re:Not much info by ecmproute · · Score: 1

      The demo was to show the multi-threading capacity of the Cell Processor. AND it has rightly done so. Try running 10 mpeg2 movies simultaneously on any PC-based OS, and you will see the problem. Of course, my assumption is that they have used software decoders for all the movies.

  5. WMP? by oiarbovnb · · Score: 3, Informative

    I swear the screenshot looks like it is WMP... I can't believe that windows is going to work on the CELL. Anybody have any info on what OS will be supported (other than the Toshiba OS?)

    1. Re:WMP? by Anonymous Coward · · Score: 2, Informative

      It said "the company showed a film demonstrating the decoding process"

    2. Re:WMP? by vectorian798 · · Score: 5, Insightful

      You are right that it looks EXACTLY like WMP in full-screen mode. However, it seems unlikely that they ported it over to the weird OS they have going. Most likely they decode the streams and send raw data streams over a fast gigabit ethernet over to a comp with a media player that just chugs it through onto the screen. Or something like that anyways.

    3. Re:WMP? by Elenyon · · Score: 1, Informative

      From TFA you see that is a video of the computer decoding video it is not a live presentaiton but it is WMP playing a video of the prior event.

    4. Re:WMP? by Anonymous Coward · · Score: 0

      If you look close enough, you'll that it's WMP playing back a video of a screen. The screen in the video is that of the Cell based computer.

    5. Re:WMP? by Jozer99 · · Score: 2, Informative

      Possilby, they did not allow cameras into the demo. They did provide a video, and the picture is simply an amerature screenshot of WMP playing said video.

    6. Re:WMP? by taskforce · · Score: 1

      Actually, I think thats a photograph of WMP10 playing a video of the decoding process. The article mentions they didn't actually see it live, but were sent a video, which was presumably played in WMP.

      --
      My 3D Texturing Skinning work (under construction)
    7. Re:WMP? by jnaujok · · Score: 2, Funny

      They say in the article that this is a "video of a wide-screen monitor". In other words, the Cell processor ran this video to a big LCD display, and someone filmed it with a camera. Then the film of that display was played back at the demo.

      This isn't that uncommon, in order to hide the fact that the ball of "wire-spaghetti" sitting on the bench below the monitor is the prototype system. It might also hide the liquid nitrogen pump they were using to cool it...

      In other words, they wanted to hide something, which could be as innocuous as a messy lab environment.

      --
      Life, the Universe, and Everything... in my image.
    8. Re:WMP? by Anonymous Coward · · Score: 0

      It may be WMP. Is it likely they are running that on the Cell? No. They probably recorded/screenshot/whatever the process from the computer running on the Cell, then played it back using WMP at the demo.

      -lain

    9. Re:WMP? by Anonymous Coward · · Score: 0

      they only showed the film of the demonstration using WMP. Read the text :S...

      Technically the CELL could run several operating systems, but I doubt it will be Windows in the coming 5 years. I guess you will see Linux or an OS developed by Sony or Toshiba sooner...

      gbraad

    10. Re:WMP? by SolusSD · · Score: 1

      I'm pretty sure it is a video of their demonstration being played back in WMP. That would explain why it is being shown on a CRT monitor when in fact it was projected (according to the article).

  6. I am still by Anonymous Coward · · Score: 5, Interesting

    totally baffled how one could write something for the cell that we would traditionally call an "OS". At least, a time sharing OS. Who gets to use the SPE/APU/SPUs, and when? The attatched memory on the SPEs is nontrivial to swap to memory, and it seems absurd to think that it would just be done offhand with a context switch. Yet, context switches must happen. So are SPEs merely given to processes, who get to keep them, so that the main processor is switching betwen processes normally in a preemptive style but the SPEs stay under the control of single processes?

    Or is the Cell OS Toshiba's using here non-multitasking or cooperative multitasking? Or what?

    1. Re:I am still by Anonymous Coward · · Score: 0

      I have no idea, but your post aroused me incredibly. More, please!

    2. Re:I am still by adam31 · · Score: 4, Interesting
      I am also baffled. But the SPE has a memory size of only 256kb and 25 GByte/s bandwidth to main memory, so it's not like a context switch is out of the question. Also I'm pretty sure that each SPE can run 2 threads SMP (or is that just the Power chip?)

      It probably is a combination of the method you describe (where a SPE is dedicated to a thread) and traditional pre-emptive... And it probably boils down to the more processor-intensive threads get their own SPE, while a couple SPEs are dedicated to context-switching threads.

      To me, that part is not as baffling as how programs are going to be written in the first place. A thread will have to communicate all the memory accesses it will need to make to prefetch all that data. On the PS2, we use environments like this, where that memory would be double- or triple-buffered so we can simultaneously stream, process, and write-back... but that's hand-written individually for the hardest-core processing pieces, where memory accesses are predictable and sequential. How to do this in a general way to make the process easier on application developers?

      That's never really been a concern for Sony...

    3. Re:I am still by peragrin · · Score: 1

      The hardware deterimes what gets broken down and how. At least that's how I understood it. There is a General PU(PowerPC core) and the other cores send their completed data back to memory when done.

      I think. I could be very wrong on it though.

      --
      i thought once I was found, but it was only a dream.
    4. Re:I am still by Chirs · · Score: 1

      I suspect it will be more like firmware that you download to the cells via device drivers. You then communicate via shared memory or bus traffic or something.

      Chris

    5. Re:I am still by CodeMonke · · Score: 1

      Next week's tech news: "Toshiba, Sony, and IBM jointly sponsor NetBSD 3.0 development" Next month's tech news: "NetBSD enthusiasts develop CELL powered toaster"

      --
      "Remember: A CRAY is the only computer that can run an endless loop in under 4 hours."
    6. Re:I am still by Anonymous Coward · · Score: 0

      Have you ever seen the old "6400" built by Crey while at CDC? It was Cray's first 60 bit super computer. THose computers could have up to 20 "PPUs" (periferial processing units, or 12 bit computers ad up to four CPUs or 60-bit computers. There was "central memory" which is like today's RAM but then each PPU had it's own RAM and then there was "ECS" which is a bigger but slower RAM but only a few CPU instructions culd access it.

      I worked on the OS for the "cyber". Even with the irregulare architecure of the 6600 the OS was clean and small compared to UNIX. The machine could suport 100+ interactive terminals.

      I have no idea how cell-os works but the OS's job is to manage hardawre and possibly put a layer of abstraction over it

    7. Re:I am still by _generica · · Score: 2, Informative

      No,

      Each SPE can only run one thread.

      The POWER core _can_ run two threads, but it is recommended to only run one.

    8. Re:I am still by Anonymous Coward · · Score: 0
      Yeah, you're right. And I knew you were right the second after I posted. It would be stupid for the SPEs to SMP.

      Where did you hear that it is recommended to run only one thread on the Power? I thought that by 'SMP' they mean that the register sets are duped and that pairs of instructions are dispatched two to each context on successive cycles, one after the other... So in essence, the second thread is 'Use it or lose it.'

    9. Re:I am still by _generica · · Score: 1

      probably best not to say here

  7. Huh? by garcia · · Score: 4, Insightful

    Well, in this picture I see a movie file being played (on what seems to be WMP) showing the cells on the screen.

    Now, I wasn't there, nor was the article really in depth by any means, but it would seem to me that this was nothing more than a movie demonstration and nothing live.

    I'm not quite so impressed. Maybe we should start linking to real content from the front page (i.e. in-depth accounts and not some blogger's one page summary with a blurry photo of a movie file being played on a projection screen).

    1. Re:Huh? by Gyorg_Lavode · · Score: 1

      I have to agree w/ Grandparent. It's a hell of a lot easier to get something to work once and tape it than it is to demo a live system. Even streaming the video over a VTC would have sufficed. The fact that it was recorded makes me think it is not stable yet.

      --
      I do security
    2. Re:Huh? by Anonymous Coward · · Score: 0

      well, if the system takes up an entire lab, what makes us beleive that this isnt some large super-computer doing the work? if this is suposed to be a practical use application, then they should at least have a 10x (or smaller) scalled version that could easily be thrown under a table for a live demonstration.

  8. perhaps more interesting by Anonymous Coward · · Score: 5, Informative
    1. Re:perhaps more interesting by birge · · Score: 2, Interesting

      Agreed. I found that the better article, as well. Especially interesting was this bit:

      Q: Cell has 8 embedded "SPE" CPU cores. What is the basis for this number?

      A: Because it's a power of two, that's all there is to it. It's an aesthetic. In the world of computers, the power of two is the fundamental principle - there's no other way. Actually, in the course of development, there's this one occasion when we had an all-night, intense discussion in a U.S. hotel. The IBM team proposed to make it six. But my answer was simple - "the power of two." As a result of insisting on this aesthetic, the chip size ended up being 221mm2, which actually was not desirable for manufacturing.

    2. Re:perhaps more interesting by Hal_Porter · · Score: 1

      That made me laugh out loud. I pictured something like this -

      manufacturing guy - 221mm2 is a big ass chip dude, almost twice the size of a P4 (112mm2 at 90nm).
      KK - ...mystic stuff about the power of two...
      MG - well 4's also a power of two.

      Mind you, people have pointed out the Emotion Engine in the PS2 was about the same size and Sony made money selling that.

      Still, it's interesting the manufacturing people obviously thought the chip was too big to be manufactured cheaply.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    3. Re:perhaps more interesting by birge · · Score: 1

      I'm surprised nobody on the engineering team pointed out that everything's a power of two if you don't get all mystical and shit about integer exponents. Nice to know we can't even compete in manufacturing against a company run by people who make crucial engineering decisions based on numerology.

  9. The interesting thing to me here by Anonymous Coward · · Score: 5, Interesting

    Isn't even *exactly* how impressive a multitasking feat it was, but that if I'm reading the article right, the 48-stream decoding thing was done *entirely by the auxillary processor units*. That is, the "SPE"s. The main [PPE] processor in the Cell was apparently not really doing anything at the time. This seems to bode wel for the usability of the SPEs.

    1. Re:The interesting thing to me here by marcansoft · · Score: 4, Informative

      That is *exactly* what they are there for. The real power of the Cell comes from the SPEs, not from the main PPC which is mainly there to control them and move data around. The SPEs do the number crunching.

      This does prove though that each SPE can handle 8 MPEG-2 streams with no problem (equivalent; probably they are used in a pipeline fashion so really saying one "does" 8 streams isn't too real, but they can do 48 streams as a whole. The typical thing is one for each major step of decoding.)

    2. Re:The interesting thing to me here by imsabbel · · Score: 3, Informative

      Have you looked closer at cell?
      those "auxillary processor units" make up 75% of the die and have 95% of the computing power of cell.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  10. Mebbe it can power by KingBahamut · · Score: 4, Funny
    --
    "God of Rock, thank you for this chance to kick ass. "
    1. Re:Mebbe it can power by Anonymous Coward · · Score: 0

      Stupid Geeks......only a 15yo would want one of those.

  11. RTFA by Anonymous Coward · · Score: 0

    It's a video of the demo running in WMP.

  12. That Cell microprocessor is pretty good... by TripMaster+Monkey · · Score: 5, Funny
    ...but the smart money's on the Goku miccroprocessor.


    ^_^

    --
    ____

    ~ |rip/\/\aster /\/\onkey

    1. Re:That Cell microprocessor is pretty good... by Anonymous Coward · · Score: 0

      It depends. The Goku processor might run very very hot when in Super Seyan mode. The Cell processor, on the other hand, might have the secret power to ingest any other computing architecture and run its software without even a glitch...

    2. Re:That Cell microprocessor is pretty good... by Anonymous Coward · · Score: 0

      Meh... I'm waiting for the Gogito and Vegito chips.

    3. Re:That Cell microprocessor is pretty good... by linnorm · · Score: 1


      The smartest money's on the Gohan processor; Cell killed Goku.

    4. Re:That Cell microprocessor is pretty good... by StarfishOne · · Score: 1

      and I don't really care what it's called... as long as it repairs itself after being fried, I'm happy! ^_^

    5. Re:That Cell microprocessor is pretty good... by sabernet · · Score: 1

      The funny irony here is Sony's Clié PDA processor for a while was the Dragonball processor:P

    6. Re:That Cell microprocessor is pretty good... by kesuki · · Score: 1

      and in other news, shortly after announcing the new cell processor, toshiba's research facility was destoyed in what appeared to be an atomic blast.. however no residual radiation was detected, witnesses reporting seeing numerous flashing lights across the sky, with thundering reports. also, in a nearby wasteland, several mountains collapsed into piles of rubble, for no apparent reason, and nearby seismological equipment reqistered several succeding level 10 earthquakes.

      Also, the entire japanese defense force was assembled, and mysteriously disapeared in a flash of light... more on this as new information is available...

    7. Re:That Cell microprocessor is pretty good... by meringuoid · · Score: 1
      The Goku processor might run very very hot when in Super Seyan mode.

      This is ironic, as the SSJ technology was originally added to the Gokuu processor line in order to correct a previous overheating problem: the Kaioken clock-multiplier tended to overload the processor and sometimes cause severe damage.

      The best approach is probably to run a dual system, perhaps with a Bejita coprocessor for best results. Make sure they're both running at the same SSJ multiplier level, though, else they won't synchronise correctly.

      --
      Real Daleks don't climb stairs - they level the building.
  13. Re:Cell runs XP? by GweeDo · · Score: 1

    Not cool actually. It was more than likely just a video demonstration of what Cell can do running in WMP. So...this could be nothing to write home about at all..

  14. Business Idea by 3770 · · Score: 3, Insightful

    Here is a business idea for some small to mid size hardware company.

    The CELL processor is cool and the geeks love it and it is based on the POWER architecture. Surely, it'll run Linux.

    Build a machine with the CELL. Don't follow any standards (well, use PCI and PCI express Serial ATA and USB 2.0 and stuff like that). But just make sure that you are first out the door with a box.

    And make it cheap. It must be possible to make it cheap since it will be sold in the PS3.

    I bet that there'll be a lot of enthusiasts that will buy it and be early adopters which will help you work out the bugs.

    And then, a year after your first release you'll have a computer that is very fast for its price and a system which is source code compatible with the largest source code library in the world.

    Well, I know I'd consider buying one.

    --
    The Internet is full. Go Away!!!
    1. Re:Business Idea by Anonymous Coward · · Score: 0

      That's called the Cell workstation.

    2. Re:Business Idea by 3770 · · Score: 1

      See, my idea is so great that 5 minutes after I posted it someone already stole it.

      And umm... I'm delusional.

      Sorry. I didn't know about the CELL workstation. Thanks for the info. Interesting.

      --
      The Internet is full. Go Away!!!
    3. Re:Business Idea by LWATCDR · · Score: 3, Insightful

      "and make it cheap. It must be possible to make it cheap since it will be sold in the PS3."

      Nope you will have to develop a chipset for it and that is not cheap. It is unlikely that Sony will hand over the supporting chipset for the PS3 to anyone. Cheap comes from big numbers and there is no such thing as a lot of enthusiast. At least when we are talking about the number it would take to make this cheap.
      The only two I can see doing this are IBM and Apple.
      A Cell based Mac mini as the ultimate gaming platform would be interesting. I could see this as part of IBMs plan of world domination. They dump the Intel line on china and then push for the Power/CELL to replace it. A Cell based workstation running Linux or even Windows talking to a Cell/Power based server. All with IBMs blessing. IBM goes back to being the master of it's own destiny with no real need to make nice with Microsoft or Intel.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    4. Re:Business Idea by jericho4.0 · · Score: 1
      Yes, but it looks like they will not be cheap, at least to start. Sony has announced that the first Cell workstations will be targeted at content produceres and PS3 developers, traditionally a high-end market. Hopefully, the rest of us will be able to get linux running on the PS3.

      None of this, of course, stops another company from marketing their own.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    5. Re:Business Idea by peragrin · · Score: 1

      That is almost exactly what I have been thinking. Though I had Levono dropping intel chips entrely, and moving the whole line-up over to Cell.

      Man could you imagine Micheal Dell's face when his competition is produce 10times the computer for the same price.

      Damn that would be funny.

      --
      i thought once I was found, but it was only a dream.
    6. Re:Business Idea by Anonymous Coward · · Score: 0

      The new motto - Dude your getting shafted

    7. Re:Business Idea by drinkypoo · · Score: 1

      they should offer a memory expansion and a linux kit for the ps3. that would accomplish the same thing. it would be a legacy-free computer. the only problem is that we need access to the entire development system.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    8. Re:Business Idea by MarkCollette · · Score: 1

      Or just hack the PS3 to run Linux...

    9. Re:Business Idea by LWATCDR · · Score: 1

      Actually I was thinking that IBM was dropping Intel entirely. Let Levono have them. IBM would keep the Power/Cell line of workstations and rewrite PC history again.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    10. Re:Business Idea by LWATCDR · · Score: 1

      "they should offer a memory expansion and a linux kit for the ps3. that would accomplish the same thing. it would be a legacy-free computer."

      Why should "they" Sony do that? Gaming consols do not make money. It is the games that make money so Sony will want to control the development market. They will not want just anyone writing games and software for the PS3. Look at the Linux kit for the PS2. You could only run the programs you developed on it on other PS2s running the Linux kit.
      One of the smart things about Apple is that they have as far as I can tell ever sold hardware at a lose. I could see a cell based mac mini selling for around $500. People would spend it because it is a computer and not a game machine. However with the Cell it could be a very good game machine as well.
      I really can imagain the Mac Mini entertainment media center. Imagine a Mac Mini with a small display on the front of the case ,HDTV tuner, and an IR or bluetooth remote. Add an LCD and you have your HDTV. Add a bluetooth keyboard and you have an internet computer. Add add bluetooth game controllers and you have a video game system.
      Tie that to another mac mini with a telephone interface running Asterisk and you have your home PBX. Have that tied to your iPod/iNewton phone with wifi so your cell is also your wireless phone/PDA. I wonder if Apple has such grand plans? We know Microsoft does.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    11. Re:Business Idea by shaitand · · Score: 1

      Except that it wouldn't be cheap, in the past sony has not opened up the entire platform. AND, it would never be taken seriously.

    12. Re:Business Idea by drinkypoo · · Score: 1

      it would eventually be cheap. the issue of opening the entire platform is a real one, of course. and, it's not going to be taken seriously anyway. The Cell is not necessarily suited to high-performance general-purpose processing. It's there to shovel numbers rapidly. Really useful for multimedia, gaming, that sort of thing, and probably not so useful for anything else.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    13. Re:Business Idea by child_of_mercy · · Score: 1

      They already control the distribution of the games.

      encouraging more people to develop games right up to the point they have to be approved for distribution is entirely in their interest.

      --
      'There is a Light that never goes out.'
    14. Re:Business Idea by Anonymous Coward · · Score: 0

      As long as there is one single customer willing to buy Intel based gear and sign a support contract, IBM will sell Intel with a smile.

      And it's good they do that. What with "choice is good" and stuff...

      IBM gives customers what they ask. That is all.

      (But privately, I'm also eagerly waiting for Cell based products. Not that SuperH isn't a clearly better arhitecture than PowerPC/Cell, but since Sega has gone caca eons ago I digress...)

  15. ...Wow. by Stu+L+Tissimus · · Score: 1

    That's really quite impressive. I wish I could see it in motion, though ;_;

    --
    A wise man once said, "wtf h4x."
    1. Re:...Wow. by alc6379 · · Score: 1
      That's really quite impressive. I wish I could see it in motion, though ;_;

      What are you expecting? It's a processor, not a car... you're not really going to see it "move" while it's working...

      I kid because I love...

      --
      I don't moderate anymore. Karma penalty for 90% fair mods? Can I mod that unfair?
  16. The Perfect OS for the Cell Processor by MOBE2001 · · Score: 4, Interesting

    I got the perfect OS for the Cell Processor. I just need funding. :-D

    The COSA Operatin System

    See also the link below.

    1. Re:The Perfect OS for the Cell Processor by ciroknight · · Score: 1

      How about writing a virtual machine/emulator for this overwhelmingly complex chip archetecture. Once you have it all realized in software, transporting it to hardware is a non-step, but from the look of the complexity of the system you're describing, it could readily take a few billion gates.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    2. Re:The Perfect OS for the Cell Processor by DavidHopwood · · Score: 1

      It's a synchronous dataflow system. Why no comparisons with previous similar work (e.g. Flow-Based Programming or LabView/G)? Do you have a rationale for the use of synchronous dataflow as opposed to, say, asynchronous message passing?

  17. RTFA please: (to those talking about Windows, WMP) by llamalicious · · Score: 3, Informative

    "... the company showed a film demonstrating the decoding process.

    In the film, 48 MPEG-2 streams stored on a HDD were read, decoded and projected onto a 1,920 x 1,080 resolution display divided into 8 x 6 cells, each of which showed a different video in each cell. The company expects the technology ..."


    If you bothered to read the article contents, you'll see that they simply showed a video of the process actually working.

    This is a far cry from a live tech demo, but if they can really pull it off, definitely shows the power of a Cell.

  18. Maybe ToshibaTVs can do 720P correctly with this. by PornMaster · · Score: 5, Funny

    Wouldn't it be nice to combine this article and the previous one and have a Cell to make your 720p TV display 1080i content properly? :)

  19. It Won't Matter What OS Toshiba's Using... by what_the_frell · · Score: 1

    Some clever Linux programmers will have ported their favorite distro over to the Cell processor within a few minutes of its release.

  20. Re:Thats Windows OS WMP by KillerDeathRobot · · Score: 0, Offtopic

    It's a video running in WMP of the videos running on Cell. Cell doesn't run WinXP.

    --
    Thinkin' Lincoln - a web comic of presidential proportions
  21. definitely WMP by Anonymous Coward · · Score: 0

    ...if you look hard enough, you can see the Windows logo in the top left-hand corner

    1. Re:definitely WMP by rapidweather · · Score: 1

      Toshiba ships all of their machines with Windows, although I do have a Toshiba 4015CDS laptop that runs my Knoppix remaster quite well, thank you.

  22. Re:Thats Windows OS WMP by KillerBob · · Score: 0, Offtopic

    The article didn't say that Cell was doing the decoding live. Most likely, they recorded Cell/their OS doing the decoding straight to a TV screen, and were replaying the video of that on Windows Media Player.

    --
    If you believe everything you read, you'd better not read. - Japanese proverb
  23. Threads and units by Spy+der+Mann · · Score: 3, Insightful
    From TA:
    In the demonstration, Toshiba used an operating system environment it had developed to increase the efficiency of Cell software development. One of the environment's key features is that application software developers can program software without considering which threads will be allotted to each of the different SPEs, because the environment allows the automatically scheduling software to SPEs.


    Now *THIS* is the interesting part on their OS. Because the SPEs have different kinds. When I looked at the cell architecture, I thought: "Programming for this thing is going to be a MAJOR MESS!"

    Thumbs up for Toshiba on figuring this out AND doing something about it.
  24. OS? by brontus3927 · · Score: 0, Redundant

    Anyone else notice that the OS that Toshiba wrote is playing Windows Media Player 9 Series, unless there is a WMP9 skin for mplayer or similar and Toshiba's OS is a *nix derivative.

  25. OS for Cell and Cell Application by vectorian798 · · Score: 5, Informative

    For all those talking about what kind of OS Cell will run:
    ZDNet Article on Cell

    The article is dated in some ways (like when it says 16 cores...I believe it is half that right?) but it does point out some interesting things, for example, like the fact that there will be a Cell SDK and a end-user OS aimed at embedded devices and the like.

    If you google around for 'cell forums' you will come across interesting discussions where they point out that linux will be ported very quickly to cell and that IBM has hinted at possible uses for Cell as a workstation. Also, Cell is OS NEUTRAL meaning that it does not have any particular hardware functionality that makes one OS run any faster.

    Overall, I would say that since market penetration is needed, you can't just say "Here is our OS and our SDK, use it from now on". The trick will be of course, to assuage the existing target audience who use today's OS's.

    Also, note that the Cell is not a processor bred entirely for the PS3 or anything like that - it will be embedded in devices such as PVR's, TV's, music players, and in all likelyhood, it will even find its way to the desktop - with its potential it is likely to also find some niche in supercomputing since it will be cheap (if 4 whole cells can be thrown into a game console why not?)

    1. Re:OS for Cell and Cell Application by Soul-Burn666 · · Score: 1

      Don't forget the XBox 360, also based on CELL technology.

      But what's more important, from what I gather, is that the cell architecture is very scalable. That means you could take your PVR, music player, toaster or whatever, connect it to your PS3 and gain more power.

      A new game needs more power? Sony/Microsoft sell a Cell extension pack. Profit!! But also not needing to buy a completely new system for more power.

      --
      ^_^
    2. Re:OS for Cell and Cell Application by vectorian798 · · Score: 1

      XBox 360 Projected Specs

      The XBOX 360 will definitely not be using the Cell...it has been known for some time now that it will be using PowerPC-architecture based processors. You probably confused this with the fact that the Cell's main core (which 'directs' the other SPE's) is thought to be using a PowerPC architecture also, though this hasn't been confirmed I think...check the ARS article for more info.

    3. Re:OS for Cell and Cell Application by Soul-Burn666 · · Score: 1

      Indeed, most likely I got confused. Thanks for your input.

      Still interesting both consoles will be based around a PPC, either directly or using CELL.

      --
      ^_^
    4. Re:OS for Cell and Cell Application by Salis · · Score: 1

      I can't wait for 1000+ Cells in a mainframe. Do you know what the heat output is? It's based on Power4 (?) and the clock speeds are relatively low (?) so it shouldn't be too high.

      Hopefully, they'll (IBM probably) develop some compilers for it (C, Fortran at least) so the scientific community can take advantage of the Cells.

      --
      Favorite /. tagline: "On the eighth day, God created FORTRAN." And it was good.
  26. Cell for use in HD by Jon+Abbott · · Score: 1

    There is talk among the Mac community that the Cell processor might be what is needed to get fast HD video decoding capability into their systems... If you check the current system recommendations for decoding HD in Quicktime, it requires a pretty fast system already. Perhaps Cell would fix that.

    1. Re:Cell for use in HD by KillShill · · Score: 1

      thats why on the x86 pc front, they use the gpu/vpu's shaders arch. to decode video; all the way fron 160x160 to 1920x1080 and above.

      you don't need to or maybe even want to do it on the cpu.

      you can also use the spare shader power (all current gen 3d cards have a lot of spare capacity) to do a lot of new and interesting things with the video in addition to decoding it.

      does anyone know if os x already does this?

      --
      Science : Proprietary , Knowledge : Open Source
  27. Probably not an "OS" in the common sense by Lemming+Mark · · Score: 4, Interesting

    [ disclaimer: this is speculation but it's informed speculation - hopefully useful ]

    It's worth bearing in mind this is unlikely to be an OS in the common sense. I'd rate it very unlikely that this OS supports such niceties as filesystems, network IO stacks, protected processes, etc - or that it ever will.

    Rather, it's likely to be a shim (albeit a clever one) for insulating the developers of embedded-style applications from the real hardware. I wouldn't be surprised if this Toshiba OS is actually a "library operating system" which is linked into the application itself.

    Don't think of it as an OS in the Linux sense, more as a toolkit / library for Cell programmers. Exactly how a "conventional" OS will run on the Cell is not clear to me but it seems certain that it can support a Linux-style OS well - otherwise it'd scupper Cell's World Domination plans ;-)

    1. Re:Probably not an "OS" in the common sense by xtracto · · Score: 1

      I think IBM will certainly start a Linux portage to the Cell micropossesor once it takes off, they have the source code there and I think It should not be difficult to begin it relasing it in open source, sincerely I would like it to happen, I think it could really give a push the Linux OSS movement and neither anyone of the 3 companies (Toshiba, IBM, Sony) are for the OS buissness.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
  28. License Doesn't Matter . . . by Anonymous Coward · · Score: 1, Interesting

    . . . as long as Toshiba's OS can be deleted and Linux can be installed on the hardware.

    Seriously, Cell Processors provide a great platform for Linux to compete head-to-head with Microsoft, and to introduce people to the world of the GPL and open-source software.

    Microsoft is inevitably going to release a version of Windows for the Cell Processors--they'd be stupid not to do so. However, Microsoft has its main marketing focus on Longhorn right now. The public has no idea what these Cell Processors are, and they aren't anticipating a release from Microsoft to show them how to use this new technology.

    Linux has the advantage in that it can switch directions at any time. What it needs to do is focus on Cell Processors--get ported over to this platform, get some hardware manufacturer to pick up the OS (IBM?) for use in new computers, and get out there in public. If Linux can be one of the first to market, people can finally be introduced to the GPL and open-source software on a massive scale.

    Cell Processors provide the perfect opportunity to break the Microsoft mindset. Right now people are prevented from switching over to Linux because it's more complicated using the same hardware. "Why should I *delete* my copy of Windows to install Debian, which doesn't have all of my favorite apps or games?" the user asks.

    However, people can be told Cell Processors are different. It's likely that a Windows port to this processor would function differently from an x86 system, so people will have to adapt to new ways of computing anyway. But, this fact doesn't matter so much--as long as Linux gets there first and does cool stuff reasonably well, people will switch. If it's not too complicated, they can easily adapt and will readily do so to use this cool technology.

    Though it's the Cell Processor that's the workhorse, most people associate the advanced hardware with the software that overlays it. Thus, to 90% of America, a brand-new fast computer equals Windows. If Linux can beat Microsoft and show off the new technology, then suddenly this "Linux" is the best and fastest OS out there. Who wouldn't want to use more of this GPLed and open-source software?

    I hope the Linux community can take advantage of this great opportunity.

    1. Re:License Doesn't Matter . . . by masklinn · · Score: 1, Insightful
      Microsoft is inevitably going to release a version of Windows for the Cell Processors--they'd be stupid not to do so.
      I think they'd have to release such a thing as a multithreaded OS first
      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    2. Re:License Doesn't Matter . . . by jericho4.0 · · Score: 1
      "Microsoft is inevitably going to release a version of Windows for the Cell Processors"

      Regardless of the fact that the NT kernel runs on PowerPC (XBox360), this is a long way from releasing an OS for the Cell. Given the endless delays in Longhorn and WinFS, I doubt they can do it in time to be competitive.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    3. Re:License Doesn't Matter . . . by Locke2005 · · Score: 1

      Microsoft is inevitably going to release a version of Windows for the Cell Processors--they'd be stupid not to do so. No, that would piss Intel off. Why do you think Windows only runs on x86? Because right now, Intel does a lot of Microsoft's development for them, then gives it to them for free. Microsoft has very strong economic incentives to not support anything other than Intel (and by extension AMD) processors. Why do you think they dropped support for Alpha?

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    4. Re:License Doesn't Matter . . . by xtracto · · Score: 1

      Bill:
      Shit... now we will have to make Longhorn Cell compatible... ok lets postpone the release date again... 2008 sounds good??

      Remember, we will postpone release date in order to make the system more secure!

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    5. Re:License Doesn't Matter . . . by Anonymous Coward · · Score: 0

      Uhh, since the next XBox is going to use a PowerPC CPU (possibly also a Cell?) then at least one Windows variant will already be ported.

    6. Re:License Doesn't Matter . . . by Anonymous Coward · · Score: 0

      MSFT will do what it always does...wait until the run rate of cell processor sales is big enough to be material, then start releasing incremental versions of windows that run on the platform, combined with OEM licenses. They will never target the after market, as they know anyone who wants to install a new OS on their shiny new cell processor wouldn't even consider windows.

      And of course they will announce that windows is being ported to the cell about 5 years before release to reduce market investment in an alternative OS.

    7. Re:License Doesn't Matter . . . by Anonymous Coward · · Score: 0

      and what the f*ck are these things that intel develops for MS that MS couldn't do? Clippy's child, what?

    8. Re:License Doesn't Matter . . . by child_of_mercy · · Score: 1

      yeah like putting Power into the XBox2 hasn't already done that?

      --
      'There is a Light that never goes out.'
  29. License is FCL by Anonymous Coward · · Score: 1

    > However the article on TechOn does not reveal the license of the OS.

    It uses the FCL.

    The Fight Club License.

    First Rule of the FCL: ...

  30. Yes, but... by Svartalf · · Score: 1

    Even if you're considering that you're talking about the crap feed, that's 48 times 1.5Mbps or an aggregate of 72Mbps. Pretty damn impressive considering the floating point contortions you're having to go through to get there- a PC wouldn't be likely to handle that many 1.5Mbits streams let alone higher rates. And this is going to be at the heart of the PS3.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    1. Re:Yes, but... by Anonymous Coward · · Score: 0

      that says nothing for the PS3's speed though. the current XBox runs off of an x86 based CPU, does this mean its equiv to a 286 running 4mhz, or a P4-EE 3.6ghz chip? no, it doesnt.

  31. Re:From the screenshot in the article ... by AwaxSlashdot · · Score: 1

    could be a video shot of the video demonstration ... and the video shot is played on WMP.

    --
    Sig (appended to the end of comments you post, 120 chars)
  32. lets shake things up a bit! by essreenim · · Score: 0
    increase the efficiency of Cell software development.

    Typical Japanese .. But I honestly would like to see this platform win over intel/amd dual core procs..

    1. Re:lets shake things up a bit! by Anonymous Coward · · Score: 0

      But I honestly would like to see this platform win over intel/amd dual core procs..

      So would IBM.
  33. Related links on the Cool Chips VIII by News+for+nerds · · Score: 2, Informative

    Cool Chips website with the program
    http://www.coolchips.org/

    Another report for the conference (in Japanese, with pics)
    http://pcweb.mycom.co.jp/articles/2005/04/28/coolc hips1/
    http://pcweb.mycom.co.jp/articles/2005/04/28/coolc hips1/001.html

  34. Re:RTFA please: (to those talking about Windows, W by garcia · · Score: 1

    And what I said (in my post talking about WMP) was that the blog linked to from the main page was light on details, showed nothing more than a blurry screenshot of the demo movie, and wasn't worth reporting on.

    Sorry, but so many people have been able to dupe the public with demos (nevermind movies of demos) that we shouldn't even bother to put this stuff on the main page.

    Anyone remember the tiny helicopter robot or the guy that claimed blazing speeds over analog modems?

  35. JOIN THE CAMPAIGN TO ANNIHILATE GARCIA by SneakyTroll · · Score: 0, Troll

    In my other highly moderated account I get mod points regularly. I have set about systematically modding down Garcia with them to strike a blow for good taste and good sense at Slashdot. But the fight is long and arduous! I need other strong, willing souls to fight the good fight! Join me in modding Garcia to the level of a pathetic troll! Whenever you get mod points, go through each of Garcia's posts in his history and mod them 'Overrated'. That way they will not be meta-modderated and you can continue your work indefinitely. Try and mod the older, less active stories where he is less likely to be modded back up. Join with me in my glorious quest! Join me in the first mod lynching on Slashdot of this serial irritant. Yours, SneakyTroll.

    1. Re:JOIN THE CAMPAIGN TO ANNIHILATE GARCIA by Anonymous Coward · · Score: 0

      Trying to get your mod privileges revoked, eh? Good luck.

  36. Re:From the screenshot in the article ... by Anonymous Coward · · Score: 0

    Woah, look out! If you stood a little taller, that joke would have hit you right on the scalp!

  37. PS3!! by essreenim · · Score: 0
    "One of the environment's key features is that application software developers can program software without considering which threads will be allotted to each of the different SPEs, because the environment allows the automatically scheduling software to SPEs."

    If this is true, this ends the discussion about the viability of the PS3 platform. One of the main concerns was that development on the CELL would be really hard - two complicated as a result of many SPE's but as you can see they claim this wcan be done automatically. It's a proof of concept the platform needed. The same development architecture can be altered for gaming for sure. Just leave any other crunch to the power PC arch.... The PS3 is now in overdrive..!!

  38. JOIN THE CAMPAIGN TO ANNIHILATE GARCIA by SneakyTroll · · Score: 0, Troll
    In my other highly moderated account I get mod points regularly. I have set about systematically modding down Garcia with them to strike a blow for good taste and good sense at Slashdot.

    But the fight is long and arduous! I need other strong, willing souls to fight the good fight! Join me in modding Garcia to the level of a pathetic troll! Whenever you get mod points, go through each of Garcia's posts in his history and mod them 'Overrated'. That way they will not be meta-modderated and you can continue your work indefinitely. Try and mod the older, less active stories where he is less likely to be modded back up. Join with me in my glorious quest! Join me in the first mod lynching on Slashdot of this serial irritant.

    Yours,

    SneakyTroll.

  39. Obligitory Comment by vfs · · Score: 0

    1. In Soviet Russia, Cell processor imagines Beowulf cluster of you!

    2. ???

    3. Profit!

  40. Maybe by News+for+nerds · · Score: 4, Informative
  41. Yeah, but how does it do with video games by 0kComputer · · Score: 1

    Obviously there is some power here. What I'm curious about is :

    1. Will Video Games be able to take advantage of this (PS3)
    2. I know multithreading opens a huge bag of worms in programming (Race Conditions, concurrency, deadlock, etc.). So, How hard will it be to develop i.e. will the SDK's be any good.

    This could be the most powerful system on earth, but if the game devlopers cant code against it, then whats the point?

    --
    Top 10 Reasons To Procrastinate
    10.
    1. Re:Yeah, but how does it do with video games by black+mariah · · Score: 1

      No, they can't take advantage of it. There is no possible way for game developers to take advantage of a processor that was built from the ground up with an eye towards gaming. Sony is so fucking stupid that they made it totally impossible to develop games for the processor they have intended to put into their next gaming console for as long as I can remember.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    2. Re:Yeah, but how does it do with video games by Anonymous Coward · · Score: 0

      The PS2 already requires lots of happy fun concurrency handling, given its two VPUs separate from the CPU, and those separate from the GPU. The first SDKs from Sony were pretty wretched (MargePrim and the ClitIndex, anyone?) but they improved soon after.

      Game developers are some of the smartest damn people around when it comes to handling difficult constraints and deadline-driven multitasking (i.e. your calculations had better finish before the next redraw). They're the ones who love new architectural playgrounds like this.

    3. Re:Yeah, but how does it do with video games by Second_Derivative · · Score: 1

      You mean like the Emotion Engine that was supposed to be equivalent to a few thousand supercooled Crays, be powerful enough to completely obsolete prerendered FMVs and still have enough CPU left over to suck your dick while you play?

      I sense that your post was supposed to be sarcastic. The irony is that you don't seem to know Sony's marketing BS and engineering history very well.

    4. Re:Yeah, but how does it do with video games by 0kComputer · · Score: 1

      No, they can't take advantage of it. There is no possible way for game developers to take advantage of a processor that was built from the ground up with an eye towards gaming. Sony is so fucking stupid that they made it totally impossible to develop games for the processor they have intended to put into their next gaming console for as long as I can remember. You obviously aren't a programmer or have no clue what im asking. If RTFP, you would see that I was asking if these features were practical. From what I understand the PS2 was extremely hard to code for, most developers had to break into assembly language to do a lot of things, whereas XBox uses DirectX, which isn't the easiest either, but it at least is a well known API.

      --
      Top 10 Reasons To Procrastinate
      10.
    5. Re:Yeah, but how does it do with video games by eluusive · · Score: 1

      To answer your question, linear algebra is highly parallelizable. 3d Graphics is well suited for this. Whether their API handles it well is up to them.

      For example Real Time Ray Tracing could be done on the cell in no time flat. It would extremely change the realism of games. You could trace each ray in parallel

      For current game engies, polys could be transformed and lit in parallel instead of individually. Etc.

  42. Re:Maybe ToshibaTVs can do 720P correctly with thi by benwaggoner · · Score: 1

    Far from factious. Cell would be enormously good at video processing kinds of applications, and if it's cheap enough could cetainly compete with the ASIC, DSP, and (increasingly) FPGA systems that are used in the field today.

    I'm sure a set top box vendor loves the idea of a chip that can decode compressed video, process it, and run a Java applet in the same piece of silicon.

  43. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  44. PS3 SDK? by dioscaido · · Score: 2, Informative

    Has there been any info leaked about the PS3 SDK? Programming a game on a massively parallel platform like the CELL can't be easy, especially for a console industry used to a fairly traditional hardware environment.

    In many respects, the Saturn failed because the SDK was just too hard to work with, as did the N64 (although that also had the cartridge limitation to further pull it down).

    Given that it seems like the PS3 will surely trounce the Xbox360 in HW capabilities, I wonder whether ease of development will have the final say on who has the better gaming platform.

    1. Re:PS3 SDK? by KillShill · · Score: 1

      the fact that cartridges could access data about 250-300 times faster than the slow double speed cdroms of the era made it a pro not a con.

      the fact is, until this generation of consoles, disc based games weren't really needed. it was wasted on FMV and didn't look any better than the n64.

      most people complained about the very long access times for ps1/saturn games and the prices were still in the 50-60 dollar range...

      --
      Science : Proprietary , Knowledge : Open Source
    2. Re:PS3 SDK? by dioscaido · · Score: 1

      Cartridges also meant that for a game maker, they'd have to spend upwards of $5-$10 per copy of the game, while CDs, even back then, were within the .25 - .50 range. Attach that price to the stringent licensing price of Nintendo itself, and the hard-to-program-for SDK, and it didn't make a lot of sense to make games for the console.

  45. BeOS did this years ago by Anonymous Coward · · Score: 1

    wasnt BeOS's original demo 50 copies of the star wars trailer playing simultaniously

    1. Re:BeOS did this years ago by Anonymous Coward · · Score: 0
      You're thinking of the AmigaOS demo, where they projected the star wars trailer onto a "floor" surface and then had a bouncing ball "reflect" the trailer as it played. Awesome stuff.

      The BeOS one was the, at the time state of the art, Waynes World trailer.

    2. Re:BeOS did this years ago by KillShill · · Score: 1

      yes beos was a truly great multimedia OS that died a very early death due to MS.

      it could display many videos all streaming off the disk simultaneously on a very slow p2 (300mhz).

      --
      Science : Proprietary , Knowledge : Open Source
  46. Microsoft responded by 2bluemike · · Score: 2, Funny

    by releasing a new picture of the Xbox 360. Bill Gates was heard to remark, 'Quick, buy out Toshiba before they ruin everything!'

  47. Better than the FLCL by Quiet_Desperation · · Score: 1
    The Fooley Cooley license.

    You'd NEVER make heads or tails of it.

  48. Interesting but no mention of Transputer by Morgaine · · Score: 0, Offtopic

    I found it an interesting interview on several fronts, but it was slightly curious to me that he didn't mention the Inmos Transputer in his short review of the evolution of computing.

    Of course, in such a brief summary you can't expect much detail, but the point about the Transputer was that it's the only relevant precursor to the Cell that has made it to market in a substantial way (there was a whole Transputer industry very active for most of a decade). Arbitrary-sized networks of small communicating hardware elements like Kutaragi envisages are nothing new to Transputer fans, and I'm sure that he knows it.

    My guess is that he would prefer to leave the Transputer forgotten, because it introduced a paradigm that was way ahead of its time and it didn't catch on. (The fact that it was invented by Inmos in the UK instead of Intel in the US didn't help of course.)

    The PR side of Kutaragi probably doesn't want to taint the Cell with any mention of past "revolutions" that fizzled out despite their supreme technical merits. I wish him great success though --- I'll certainly be buying a Cell-based PS3 the instant it comes out. :-)

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
    1. Re:Interesting but no mention of Transputer by Anonymous Coward · · Score: 0

      Transputer != microprocessor

  49. One of those links is worthless. by i41Overlord · · Score: 1

    I read the whole blachford.info article, and it's worthless. It reads like a conspiracy nut's page first of all, and the information is inaccurate second of all. None of that is surprising if you look around on his website, you'll see that he is in fact a loon.

  50. Re:RTFA please: (to those talking about Windows, W by Fussen · · Score: 1

    I would have been impressed if there 48 1080i displays all connected to the cell processor.

    That would be impressive.

  51. There is no license. by node+3 · · Score: 2, Insightful

    You don't need a license to use your own software. A license comes into play when you distribute your software.

    1. Re:There is no license. by GROOFY · · Score: 0

      Yes but Toshiba seems to be thinking of distributing it, given the way that the article describes the OS. So it will in fact become relevant soon.

  52. I can see obvious schemes by irritating+environme · · Score: 1

    Dedicating individual processors to applications (there are, what, a dozen or so SPEs at least?), and then the main PPC CPU can act as a normal task-switching general-purpose CPU when the tasks get too numerous, or for doing low-utilization or one-time tasks.

    I'm sure you could architect more sophisticated schemes that allows the OS to more transparently allocate processes to SPEs.

    I would probably use the PowerPC chip for low-impact background threads and general application use that doesn't push the processor, and when a particular process starts demanding serious computational power, dedicate it to some SPEs.

    For example, you're surfing on a browser, which doesn't consume much power. You realize you need to compress a big-honking file to send your friend. So you crank up WinRAR and compress some stuff.

    The PPC chip can handle the browser and the OS tasks. But when WinRAR gets cranking, it wants as much CPU as it gets. So the WinRAR SPE

    --


    Hey, I'm just your average shit and piss factory.
  53. Re:Maybe ToshibaTVs can do 720P correctly with thi by Anonymous Coward · · Score: 0

    oh, you mean Arm...

  54. There is no license-Gimme Public License. by Anonymous Coward · · Score: 0

    "You don't need a license to use your own software. A license comes into play when you distribute your software."

    The fact that the question was even asked is the insightful part. GPL-think runs deeper than people think. Even when it doesn't apply.

  55. So when can we start buying them? by nurb432 · · Score: 2, Insightful

    All this stuff is nice, but until i can actually get one and mess with it on my bench its still just 'ooh, thats cool'.

    Lets see some silicon!

    --
    ---- Booth was a patriot ----
  56. Generic Cell Cards by Ixalon · · Score: 1

    What might be interesting would be generic cell PCI card. Say 8 or more Cell processors which could be used in your PC/Mac for generic applications such as 3D processing, video encoding/decoding, encryption etc.

  57. Re:RTFA please: (to those talking about Windows, W by un1xl0ser · · Score: 1

    Mod it up for those who didn't RTFA.

    --
    v4sw6PU$hw6ln6pr4F$ck 4/6$ma3+6u7LNS$w2m4l7U$i2e4+7en6a2X h
  58. Re:This is WAY cool by mikael · · Score: 2, Informative

    Because either way, you are going to have to define new process structures to represent each auxiliary processor units as well as the PowerPC CPU and recompile the kernel. For such real-time processing you want to keep the data structures to the absolute minimum and not have any 'fluff' left over from previous CPU architectures. Writing a kernel from scratch is the best way to achieve this.

    Much like theTAOS OS did.

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  59. You've gotta be joking.. by LilGuy · · Score: 2, Funny

    Synergistic Processor Elements? They aren't seriously going to start calling it that... please lord no.

    I refuse to use some old buzzword from the 90s' megacorporations to describe my computer hardware. Forget about it.

    --

    You're nothing; like me.
  60. It's not a positronic(tm), but it looks like a by Senor_Programmer · · Score: 1

    couple of socks full will be enough to implement a reasonable facsimile, in the black box sense, of a human brain.

    Turing's test requires a telepathy proof room. This is something yet to be developed.

  61. production?? by Anonymous Coward · · Score: 0

    When will toshiba go into full scale production with this thing?

    Would be nice to get a hold of one of these to test with things like large matrix inversion and just massively parallelizable computational stuff in general.

    I'm sure cell would whoop the living crap out of "netburst" for video encoding and 3d rendering farms.

  62. Embarrassingly parallel tasks? by CTho9305 · · Score: 2, Insightful

    Simultaneous MPEG2 decoding, as shown here, is what computer architects call an embarrassingly-parallel problem. The easiest way to speed it up is just add more processors - with 8 processing units, the Cell is a great fit.

    However, the really interesting problems are the ones that don't scale linearly in performance with the number of processors - these are the tasks for which the Cell processor will probably be running with 7 idle units and 1 active. These are also the tasks where we need actually new architectures; supercomputers like BlueGene will tear their way through extremely parallel problems.

    One very cool approach to handling less parallel workloads (or even "sequential" workloads - like the majority of programs people usually run on PCs) is speculative threading - taking a sequential program, breaking it up into chunks, and running those chunks in parallel. Of course, when you do this, you have to make sure that the later work doesn't depend on the earlier operations, and check for violations of "sequential execution semantics" (programs expecting sequential execution semantics are ones that expect their instructions to execute in order - basically any program you'd write today). The Stanford Hydra project is an example that uses this technique; Wisconsin Multiscalar Group takes an approach that requires modified binaries to do something similar.

    One thing people fail to mention when they talk about the supposedly-amazing performance of the Cell processor is its floating point precision: first, it only attains it's >200GFLOPS with single precision numbers (not accurate enough for many scientific applications), and second, it doesn't follow IEEE754 rounding requirements. The rounding policy in IEEE754 floats is specifically designed so that as you perform more and more calculations, the error doesn't grow rapidly. Cutting corners lets you calculate faster but even less accurate numbers. Basically, to get the high FLOPS ratings, Cell sacrifices precision in both the number of bits used, and the accuracy of the data in those bits.

    1. Re:Embarrassingly parallel tasks? by aXis100 · · Score: 1

      So you're saying we wont be navigating to the moon on one, but we can watch a movie on the way? Sounds good to me.

    2. Re:Embarrassingly parallel tasks? by eluusive · · Score: 1

      Different processors for different needs. Most desktop calculations don't require high precision as other articles in the past have noted (about using bad processors) Another article was about using approximation to attain results extremely fast.

      I fully agree with you that different processors should be used for different things. But Doom 3 doesn't require high precision floating point to render those graphics.

  63. Cell linux patches by Anonymous Coward · · Score: 0

    Note that it seems IBM have been releasing some Cell support patches for Linux under the name "BPA" already...

  64. Additional reading: Info on transputers by Morgaine · · Score: 2, Interesting

    You write: Transputer != microprocessor

    You really shouldn't comment on things you don't know anything about.

    Here is some info on the transputer family, and links to data sheets on devices in each of the four main families. The T212, T414, and T805 became the most popular. And yes, they're all microprocessors, ie. a little integrated circuit CPU which you plug into a motherboard just like you do a Pentium, and with all the normal features of a normal microprocessor plus a few others of their own, like the 4 on-chip comms links. I've got a couple of T414's upstairs sitting on the shelf.

    http://homepage.ntlworld.com/kryten_droid/inmos/im s_transputers.htm -- An intro to transputers

    http://www.classiccmp.org/transputer/documentation /inmos/2186.pdf - 16-bit IMS T225 transputer (T200 famiily)

    http://homepage.ntlworld.com/kryten_droid/inmos/im s_t414.htm - 32-bit IMS T414 transputer (T400 family)

    http://www.classiccmp.org/transputer/t805.htm - 32-bit IMS T805 f/p transputer (T800 family)

    http://www.classiccmp.org/transputer/documentation /inmos/4260.pdf 32-bit IMS T9000 virtual-channel transputer

    These Inmos microprocessors were right down the middle of where Kutaragi wants to take the Cell, with lots of interdevice communications being handled directly by the hardware. Inmos even made graphics output chips which were often driven by multiple transputers in parallel, so graphics demos were really common on the transputer scene.

    Interestingly, after being passed around between various European parties once Inmos ran out of money, the rights to the transputer were eventually sold off to some Japanese megacorp, iirc.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra