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."
http://arstechnica.com/articles/paedia/cpu/cell-1. ars . ars m l
http://arstechnica.com/articles/paedia/cpu/cell-2
http://www.blachford.info/computer/Cells/Cell0.ht
DBA? Software Engineer? My company is hiring! Click
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.
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
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?)
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?
Video Games
Falun Dafa is good!
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).
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.
Ken Kutaragi Talks about Cell
0 407/103542/
http://techon.nikkeibp.co.jp/english/NEWS_EN/2005
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.
this............
http://www.lod.org/Projects/Other//index.htm
"God of Rock, thank you for this chance to kick ass. "
^_^
____
~ |rip/\/\aster /\/\onkey
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!!!
I got the perfect OS for the Cell Processor. I just need funding. :-D
The COSA Operatin System
See also the link below.
"... 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.
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? :)
500GB of disk, 5TB of transfer, $5.95/mo
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.
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?)
[ 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
this image can explain a lot for you?8 /coolchips1/images/016l.jpg
http://pcweb.mycom.co.jp/photo/articles/2005/04/2