Distributed Playstation
withinavoid writes "News.com has a story up about the next generation Playstation 3. Apparently the game developers are asking for a 1000 times performance increase and that's just not possible, so they are looking at distributed computing as a possibility. "
See here, if you don't believe me: http://www.misinformer.com/archive/01-01/15.html
The speed of time is one second per second.
Does this mean we can look forward to playing "CORBA Command"?
I am a Karma Library.
Developers: We want a 1000 times speed increase
Sony: Would you settle for a press release containing a bunch of buzzwords
Developers: Which ones?
Sony: Let me think: "distributed computing", "biotechnology", "linux", "grid computing" and "Moore's Law"
Developers: OK, if you throw in some hookers at the next Comdex in Vegas
Sony: Deal
Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
Hmm, the last time Sony announced their "Next Generation Console" (aka PS2), it was still over a year away, while the PS1 was still selling well. The real kicker (aka purpose) though was that it was enough to keep a large number of gamers away from the DreamCast, which was a great system.
It would appear to me that hyping a PS3 while the PS2 is still selling strong would be an attempt at keeping people from getting an Xbox or GameCube.
Forgive me if my math is off, but if Moore's law states that processing power roughly doubles every 18 months, wouldn't a 1000-fold increase occur in about 15 years?
Maybe they're designing the next generation Playstation on a Pentium machine. Did they ever fix that bug?
-Jeff
Its always good to see technology being pushed, but I really can't see the need for '1000' times the power for games. There is so much untapped power in the current generation consoles at the minute - compare early playstation games with the most recent, tekken 1 comparred to tekken 3 for example. In a year or so time when developers have much more experience with the hardware, I expect to see the same sort of leap. developers wanted the hardware sped up so much just sounds to me like laziness.
My other concern is how would they achieve the distribute network. The thing I like about my consoles is that I stick in the disk/catridge and play, no pissing around. I hack on my PC, I play on my console, and thats the way I like it. If I have to start into configuraing and debugging (which as it gets more complex is bound to happen) then the whole reasn for the console goes out the window.
I've heard way too much talk about consumer applications of distributed computing lately. The trick is they are not really consumer apps at all, but merely a front. If you have a distributed network with an installed base of 10 Million machines, that's a lot of idle time you can sell off to other companies. And you can bet that that's exactly what Sony has in mind.
Think about it: the memory bandwidth on the PS2 is at least twice as fast as the FASTEST network connections available. That's nothing to say for the pitiful 2-3Mb cable pipe that is available to most people.
The graphics are what the developers want to see the improvement in. I don't think you are going to see any improvement in performance in this area brought about by distributed computing. If it's possible, I'm really curious as to how.
This comment is fully compliant with RFC 527.
Unless I'm misunderstanding something about the article, this makes no sense at all. Rendering a video game isn't nearly the same kind of workload as rendering a movie. The former requires low-latency, whereas the latter can be farmed out and done in batches.
There's no way you're going to get a 1000x performance boost by distributing a video game over the Internet.
I would bet that the real idea is to build in support for distributed multi-player games, and somewhere between the engineers and the marketroids things got horribly twisted.
It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
I got as far as "maybe the Playstation 6 or 7 will be based on biotechnology", or some such garbage.
Please. This story is nothing more than a trumped up press release targetted towards the Xbox and GameCube in an attempt to either 1) slow their sales or 2) engender positive mindshare for the Playstation.
Distributed computing? In other words, "imagine a Beowulf cluster of these..."
Potato chips are a by-yourself food.
If you wish to run Gran Turismo 4 in full resolution with highest graphics settings, 4 Playstation 3's are recommended.
Well, I guess if they're rack-mountable, I'm game. Bring it on.
There are several problems with this. Memory bandwith, power consumption, etc... but the main one is that most normal applications are written for a single thread.
Imagine how many MIPS 4K cores you can fit in 300mm^2 in 4-5 years. That's a lot of power. Sure, they might only run at 1-2Ghz, but there will be 64 of them on a die. If you can harness that power, it might give your game developers much of that huge performance boost they want.
Think beowulf-cluster-on-a-chip. As with multiple-workstation distributed computing clusters, the trick is not in setting the thing up, but in figuring out how to distribute your work.
-- Erich
Slashdot reader since 1997
Basicaly, we all know that it was hard for PS2 developers to make games for it initialy.
:)
The reason was the Emotion engine in PS2, that it explicitly multithreaded, i.e. you have to make your program use all threads (unlike PPRO for example, where CPU does it for you).
It's really a whole new way to program.
Now it seems that Sony convinced some developers to lean it there's nothing stopping them from making more threads (there are 16 in Emotion if I am not mistaken).
Oh, and it has nothing to do with distiributed computing over the Internet. The application architecture is similar, but that's it. And yeah, no batches here
As for IBM involvement, here is the article in Wired Magasine about their cell computer
Oh, and ahother one about PS2 and PS3, that one is quite old, but explains where Sony is going.
Hardware guys: *kick the developers in the nerts* Give us games 1000 times better and we'll think about it, you pathetic freaks.
Stop the brainwash