Shifty Geezer said:
I don't know that Sony spoke of doing all these differnt functions concurrently while playing games though. To take up 32 GFLOPS of maths processing to enable online chat and stuff? That's a huge waste. If XB360 can manage it's rather extensive OS functions in 5% of two cores, why take up a whole core of Cell in PS3? Surely it'd be better to use <10% of the PPU which would be better suited to OS work I imagine.
Besides, what actual activities are you expecting to run while gaming? A lot fo that PS3 functionality doesn't sound like something you'd run concurrently. Like I say, is it not far more reasonable to expect a PSP like Crossbar interface on startup where you choose what you want to do?
They were quite explicit about this functionality being available concurrently with games.
The impression I got was, you may not be the only person ever using a PS3 at one time. While you are playing a game, there may be someone watching another screen (with dual video out) doing something else, or someone remotely accessing your PS3 from their PSP, or what have you. Perhaps there could be "windowing" features to let people do different things on two different parts of one TV screen also (they didn't hint at this at all, it's just a thought). But of course, you yourself may also be calling up other things during games, like video chat and music etc.
Here are some quotes from E3:
Kutaragi:
"Finally, in addition to games, PS3 will of course be able to perform non-gaming functions such as Digital Audio, Digital Music, Movies, and photographs, even during gameplay. Video communication over the network or internet browsing can also be enjoyed simultaneously while playing games."
Masa Chatani:
On the dual video out - the slide here has "multiple applications" across two screens as one bullet point:
"This amazing innovation [dual video out] will allow users to enjoy the multiple channels of entertainment and information at the same time from multiple sources. If you are fortunate enough to have two HD monitors, then you can enjoy a panaromic view which enjoys a horizontally seamless image of 32:9 aspect ratio. An even more .. use of the PS3 dual screen will be to show tactical and statistical information to be displayed even on the PC monitor while playing the sports game on larger main screen. Likewise, you can be in video chat with your friends at the same time as playing game. This is not simply two displays of the same game but allowing the user to control multiple sources of entertainment simultaneously, further fusing the real and virtual worlds together. "
On wifi/networking:
"This allows the PSP to become a remote controller, as well as remote screen. whether you are in the next room or the other side of the world. From any remote location, PSP can access PS3 to play the role playing game which runs on your PS3 at home. The always-on, always connected nature of PS3 means that your secure media can be accessed remotely at any time over broadband or wireless networks."
"PS3 is an always on, always connected device. The four Cs of the network, Commerce, Community, Content and Communication are built-in to every aspect of the system design, and operating system, allowing applications to easily exploit these features. Media browsing and network interface are built-in to the operating system and allow the user to handle multiple tasks simultaneously, even while playing a game. Video calls can be made and received, music and streaming media browsed, new content for games purchased and downloaded."
I don't know if this requires an entire SPE to itself, but I wouldn't be surprised. And you know, the OS may also provide APIs for games to integrate some of these services more directly. They could perhaps also stick a couple of other relatively lightweight services on a reserved SPE too, like maybe audio.
And I may be reading too much into it, but on the block diagrams shown at E3 of PS3 system architecture, the last
two SPUs on Cell (of eight) are faded out for no apparent reason - 6 are shown "fully"..