Slashdot Log In
Playstation 2 Linux Cluster at NCSA
Posted by
simoniker
on Fri May 23, 2003 08:01 PM
from the networked-fun-for-everyone dept.
from the networked-fun-for-everyone dept.
Mr. Spock writes "The National Center for Supercomputing Applications is looking at scientific computing on the Sony Playstation 2. They've set up a cluster with 65 compute nodes. They're running Linux for Playstation 2. What will they think of next?"
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
More info (Score:5, Informative)
Basically, this study shows the PS2 has roughly the computational linear algebra power of a PIII-600 (the then fastest processor on the market).
Re:More info (Score:2)
I would suspect this particular cluster would bypass these benchmarks dramatically, because they are making use of the most powerful unit in the system.
Re:More info (Score:4, Interesting)
so, using *unoptimized* ASM on PS2, PS2 is 25% faster that the intel machine using *heavily optimized* ASM.. and optimizing code would probably earn BIG performance gains (400% !?) on the PS2.
taking the sentence the the letter there is a potential of 500 % the speed of the PIII 600 on the PS2 for this particular calculation.
Parent
Wow! (Score:5, Funny)
Oh.
imagine.. (Score:5, Funny)
oh wait..
Re:imagine.. (Score:2)
Well. (Score:5, Interesting)
Re:Well. (Score:2)
Re:Well. (Score:5, Insightful)
the benefit comes with problems that can be highly optimized to work on the ps2's vector processor. for pure vector operation, the graphics system in the ps2 provides better bang for the buck than chips with less specific capabilities. it doesn't do much, but what it does, it does it pretty quickly.
Parent
Re:Well. (Score:3, Interesting)
Unfortunately for me, the kind of work that I like to do does not easily fit into a node with only 32MB of memory. This rules out any excuse I could have to apply for a grant to build a desk out of a cluster of PS2s.
damn you! (Score:3, Funny)
Is this legal? (Score:3, Interesting)
If so, this could be a great DMCA test case, since NCSA is a respectable organization, and would present a much more sympathetic case in court. Even if they don't go after NCSA, others could use it as an example.
XBox modders, for instance, claiming substantial non-infringing uses could point to the NCSA PS2 cluster as an example.
Re:Is this legal? (Score:2)
(Then again, I suppose Sony has been known to sue itself in the past...)
Re:Is this legal? (Score:5, Informative)
http://www.us.playstation.com/hardware/more/SCP
~$200
Parent
Re:Is this legal? (Score:3, Interesting)
Just out of curios
Unfortunately... (Score:5, Funny)
Cheap, easy (erm..) and powerful (Score:3, Interesting)
Looks like cash strapped science labs all around the world may soon be rolling in CPU cycles on a failover cluster built of Kids game consoles and Linux, and the heavy duty workstation manufacturers will see their stock slip even further.
Reminds me of this cartoon (Score:5, Funny)
What's next? (Score:5, Funny)
Probably clusters of just about any cheap all-identical hardware. It seems to suit the concept of clustering well. Sony have already done all the marketing and hardware price cutting to get the machines out there and used, while subsidising that cost with the games they sell. They'll only get cheaper. On top of that, they're identical systems that'll stay pretty much the same for the next 2-3 years. Good for spares in the future when three of your boxes have worn out, and the pet rat belonging to professor sieslak upstairs has pissed in two.
Sounds good to me!
Next step (Score:2, Funny)
No performance info... (Score:5, Insightful)
1. What are the performance stats of the cluster in the
2. Why would you bother when you could use current commodity hardware for much less? I mean, a P3-600 is interesting, but you could probably drop some Duron 1.4s with a basic mobo and 256MB RAM for less out the door than a PS2. (Note: I'm only asking, please clarify if you have a better idea of what's going on).
Re:No performance info... (Score:4, Funny)
Parent
Re:No performance info... (Score:4, Informative)
320 MFlops on matrix ops. Not great, but they say it's capable of 900 if they can feed the VPU fast enough. They think they can use additional existing hardware in the CPU to increase memory performance.
2. Why would you bother when you could use current commodity hardware for much less? I mean, a P3-600 is interesting, but you could probably drop some Duron 1.4s with a basic mobo and 256MB RAM for less out the door than a PS2.
Maybe. Wal-Mart sells Durons (with Lindows) for $199 complete, sans monitor.
But, apparently PS2's are under $100 according to another poster.
ISTM that they may be spending a lot of time figuring out how to optimize code for the PS2 though.
Parent
Playstation 2 Linux (Score:3, Interesting)
Apparantly this runs on Sony's own version of Linux
See more about it here: http://playstation2-linux.com/ [playstation2-linux.com]
Maybe an XBox port in the future? :)
Cost Effective (Score:2)
Surely Walmart PCs must give more bang for the buck, but are PS2s going to be more stable? What do you guys think??
Arc
Linear price declines, exponetial performance gain (Score:5, Interesting)
This means that the cheapness of stable platforms can not compete with innovative platforms.
The real question is whether the administration and maintentance benefits of a homogenous and stable platform outweigh the higher cost of processing power.
I suspect that we will see a step function between rapidly and smoothly improving Dell boxes and occassional huge leaps on game platforms.
We've investigated GameCube clusters too. (Score:4, Interesting)
Internally, we've experimented with large clusters of GameCubes to handle applications such as online games where various game entities in the universe can be logically decomposed into discrete units and processes running on each node of the cluster. This provides a more natural and robust organization to the traditinal setup of a few massive servers, since if one server crashes, it may bring down large parts of the game universe. In our setup, if a node fails, it might affect one NPC at worst, which another node will take over in due time.
While our investigation has targetted the needs of games in mind, I'm excited about using them for sheer computation, since the cost/MIPS of a game console is far less than traditional mainframe, supercomputing, or even PC platforms, and we are in preliminary talks with some large Japanese universities to experiment with using the GameCube as a compute unit.
While I must admit I'm sort of biased :-), we believe that our GameCube makes a superior clustering platform compared to the PS2, computationally (higher CPU speed), physically (its smaller size and form factor, less heat dissapation) and financially (lower unit cost).
Our future game consoles will likely support clustering "out of the box", with expansion as easy as hooking them together, allowing games, such as FPSes, or AI-heavy games like the Sim* series, to seamlessly evolve with the greater "virtual" CPU and memory resources that a cluster provides.
Re:We've investigated GameCube clusters too. (Score:2)
Would Nintendo do the same? Any edge in performance would be negated by any restrictions associated with proprietary software. On the other hand, I'm sure that the open source community would greatly welcome either a Linux implementation (or documentation enabling an implementation) on the GameCube.
You don't exist (Score:4, Informative)
Nein [google.ca] for google.
One EXTREMELY LAME [google.ca] hit from deja. Surprisingly, the sig is identical.
Until you show some credentials (as in a link to nintendo's site, with a page with AT LEAST your name on it), you don't exist.
In fact, it appears your department doesn't exist [google.ca].
Heck, where's your thesis, at least?
I find it neat, though, that you went from being Head of New Technology Research at SEGA straight to being Head of New Technology Research at Nintendo. More amazing, though, is that both companies have exactly the same departments!
More interesting:
<sgupta@research.sega.jp>:
Sorry, I couldn't find any host named research.sega.jp. (#5.1.2)
Look, provide me a page at nintendo.co.jp with your name on it, and everything will be sorted out.
Otherwise, this is:
Bill Gates,
Microsoft Founder
Redmond
Signing off.
Parent
Drat Saddam, a mad dastard (Score:3, Funny)
Went something like this (Score:4, Funny)
Hello, this is ToysRUs, how may I direct your call, please?
Hello...this is the electronic games dept. What can I help you with?
Let me check. Hold on, please.
Thank you for holding, Sir, we have 422 PS 2's in the back. Would you like those gift wrapped?
Thank you for calling ToysRUs! [click]
You guys are missing the point... (Score:5, Interesting)
IF you didn't care about having a vector unit.
They used the PS2 to see what performance they could get out of the vector unit. A VCU can do matrix mathematics much faster than most CPU's can because almost all they work they do, they do in *ONE* clock cycle. Similar computations on a CPU could take hundreds.
- Jeff
Information on Gov'mnt Grant.... (Score:5, Informative)
https://www.fastlane.nsf.gov/servlet/showaward?
Abstract
Game consoles, with price points below $300, performance rivaling or exceeding that of PCs, and graphics capabilities recently found only on high-end visualization supercomputers, are the vanguard of yet another computing generation . computing on toys. Moreover, market forces and fierce vendor competition (e.g., among Microsoft, Nintendo, and Sony) continue to fuel technical innovation and performance improvements on these game platforms, creating research and development incentives and deployment opportunities in new domains. This proposal outlines a research plan to assess the utility and performance of game systems for both scientific computing and high-resolution visualization. This assessment of game systems will be based on development of a suite of adaptive performance analysis tools that support both offline and online performance optimization and their application to a suite of scientific and visualization codes. This effort leverages proposed Red Hat and NCSA software enhancements to PlayStation2 Linux software. In addition we currently are negotiating with Sony to acquire and deploy a large PlayStation2 cluster at NCSA for experimental assessment and scientific visualization. Our computing on toys software research plan focuses on three areas: (a) offline, multilevel performance instrumentation of applications and system software, (b) online, adaptive selection of multi-version code execution, and (c) experimental assessment using large-scale scientific applications and visualization software. New hardware performance measurements, instrumented scientific and graphics libraries, and performance derivatives, all integrated with our SvPablo performance analysis infrastructure, will provide the requisite data to move iterative performance tuning from an ad hoc style to one based on intelligent feedback and suggestions. The offline version of this SvPablo extension will accept performance metrics from hardware, software, and library instrumentation and generates suggestions for tuning locations and options using a fuzzy logic rule base that embodies performance tuning suggestions for the Sony PlayStation2.
Also worth considering: the Xbox (Score:5, Interesting)
Both The Xbox-Linux Project [sourceforge.net] and Gentoox [shallax.com] can provide you with a distro. For free.
Even if you're not planning a cluster, this is a good deal for a low-performance work station, or just a "media box", using Xbox Media Player [xboxmediaplayer.de], which plays most (all?) popular media formats, both music and video.
It's been repeated countles times that Microsoft are losing money on the console itself, and depend on the games to cover their expenses. Therefore, paying up for a Xbox and giving your money to MS isn't immoral as long as you don't buy any games.
See, it's a win-win situation
* I lost track of the current situation in the U.S., but in the free world (Read: Europe) at least the chips not using MS code is legal.
Re:Also worth considering: the Xbox (Score:2)
Re:Also worth considering: the Xbox (Score:3, Informative)
Go to the Sony PS2 demo section on the PS2 linux site, and look at the VU demos there - or at least read about them. There are examples of marionette models being manipulated in response to the user input (x,y,z,buttons for impulses, etc.) on the controller. The physic
It's the trend of the future (Score:4, Interesting)
A lot of the GDC and SIGGRAPH 2003 papers focus not on graphics directly, but on scientific computations using the CPU. It's very cool, and if nVidia and ATI the like ever want to expand into a new market, they should build cards with multiple GPUs each, and sell them to the scientific community, or to non-realtime CG places like Pixar to accelerate their offline rendering.
This page has a good summary of the current research going on to make GPUs do stuff other than graphics. http://wwwx.cs.unc.edu/~harrism/gpgpu/index.shtml [unc.edu]
Re:It's the trend of the future (Score:5, Informative)
Parent
This seems like a really good idea (Score:3, Insightful)
Timex Sinclair Clusters (Score:4, Interesting)
I also complained about how he had been an EE for IBM who was not appreciated for his genius. He was very worried that once he released his ZX80 FrankenCluster, IBM would steal it from him due to his old employment contract.
Lee Joramo [joramo.com]
playstation2-linux site with Mozilla (Score:4, Informative)
https://playstation2-linux.com [playstation2-linux.com]
Re:1 more cluster.....and I'm gonna (Score:2, Funny)
Re:Makes me wanna... (Score:2)
Personally I'ld rather have 60 600Mhz Eden Mini-ITX's going.
Re:Makes me wanna... (Score:2)
Re:Yay... (Score:5, Insightful)
Parent
Still a waste (Score:5, Insightful)
Really, there is no tangible scientific benefit to doing this, so I don't know why they bothered. The only leg they have to stand on is if they argued they were trying to see if a terrorist-friendly nation could build a supercomputer out of toys, but we know this is true already so I still don't like it. If they wan't to play around, they can do it on somebody elses dime... not mine.
Parent
Re:Still a waste (Score:3, Insightful)
They aren't just "playing around"... this project initially was being directly used by the chemistry department in scientific computing. Only after word got around a little bit did more people start looking into how best to exploit the PS2's power for research.
Re:Iraq (Score:5, Insightful)
A source close to Government Intelligence services in the UK said: "This is complete cobblers. For a start, the suggestion that there's a shortage of standard PC hardware in Iraq is silly. PCs are commodities like cars and washing machines, and they can get as many PIII and P4 PCs as they like, sanctions or no sanctions".
I feel I should make a WMD joke here...but I won't.
Parent
Re:Iraq (Score:5, Funny)
Windows of Mass Destruction
there
Parent
Re:Since this came up (Score:2)