Slashdot Mirror


Playstation 2 Linux Cluster at NCSA

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?"

16 of 232 comments (clear)

  1. Well. by Pres.+Ronald+Reagan · · Score: 5, Interesting

    This seems like a fairly expensive way to make a cluster. $200 for each PS2 and $200 for each Linux kit? That comes out to $26,000. You could buy computers with more RAM and faster processors (than a 400MHz MIPS) for about the same amount.

    --

    Abortion is advocated only by persons who have themselves been born.
    --Ronald Reagan
    1. Re:Well. by Henry+Stern · · Score: 2, Interesting

      US$26k for a cluster is DIRT cheap. The prof next door to my supervisor made a 32-node Xeon cluster last year for a modest $125k by using commodity parts, an extraordinary feat of frugality. Most new clusters used for scientific computing cost US$500k or more.

      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. ;)

  2. Is this legal? by BitterOak · · Score: 2, Interesting
    I know Microsoft claims XBox modding is a DMCA violation. Is any modding necessary to put Linux on the PS2?

    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.

    --
    If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
    1. Re:Is this legal? by Dunark · · Score: 2, Interesting

      ok.. I am so sick of seeing this.. the xbox modding may or may not be a 'DMCA violation' but that is not the point.. xbox modding is ILLEGAL in any country with even the most basic of electronic intellectual property laws as you are using an ILLEGALLY modified BIOS image.. so please, stop acting as if it is evil of the microsoft oppressors to be claiming this as so.. so believe what you want, but unless you are using cromwell, xbox modding on the most basic level is equivalent to piracy

      Just out of curiosity, where is the restriction on xbox usage spelled out? Is it a plain and obvious label on the outside of the package that a buyer can see before they pay for it? Or is it hidden somewhere inside the package?

  3. Cheap, easy (erm..) and powerful by valisk · · Score: 2, Interesting
    Seems like a nice use for the playstation2 and rather nice of Sony to provide a Linux kit for the machine, it is a bit expensive though but I imagine it is quite a bit cheaper than a cluster of comprable SGI Mips boxes. In fact it wouldn't surprise me to find out that this cluster cost less than a single SGI Workstation.
    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.

    --

    Economic Left/Right: -0.62
    Social Libertarian/Authoritarian: -3.69
  4. Playstation 2 Linux by Anonymous Coward · · Score: 3, Interesting

    Apparantly this runs on Sony's own version of Linux

    See more about it here: http://playstation2-linux.com/

    Maybe an XBox port in the future? :)

  5. Linear price declines, exponetial performance gain by SpikeSpiff · · Score: 4, Interesting
    The issue with using game hardware, especially "older" platforms, is that the price can not come down as fast as overall computing performance can increase.

    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.

    --
    "All that is required for evil to triumph is for good men to do nothing." - Edmund Burke
  6. We've investigated GameCube clusters too. by Samir+Gupta · · Score: 4, Interesting
    At Nintendo, we've been excited about clustering applications of game consoles as well, and we've pursued a active program of research within our company.

    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.

    --
    -- Samir Gupta, Ph. D. Head, New Technology Research Group, Nintendo Co. Ltd., Kyoto, Japan.
    1. Re:We've investigated GameCube clusters too. by waldo2020 · · Score: 2, Interesting

      hey Mr. PHD, sure the clock rate is higher on your PPC, but where are your vector units?? Streams benchmark shows PS2 sucks vs a PC, but it's the vector units that shine. good luck duplicting a toshiba custom vlsi Emotion Engine with the hardware you've got on a Cube. No way to add a hard drive, no way to read an ISO disk or DVD... no built in LAN - how did you say your Cube was better suited to clusters?

  7. Also worth considering: the Xbox by mkro · · Score: 5, Interesting

    A Xbox is cheaper than the PS2 (An Xbox is about $150, according to OSDN Pricewatch), comes with twice the amount of memory, ethernet, and instead of buying a $200 Linux kit, you pick up a flashable, legal* mod chip for $25-$50. How the Emotion Engine compares to the Xbox P733 I have no idea, but I can't imagine the EE is that much faster.
    Both The Xbox-Linux Project and Gentoox 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, 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.

    --
    I shall go and tell the indestructible man that someone plans to murder him.
  8. It's the trend of the future by Ryu2 · · Score: 3, Interesting
    Since 3-D graphics essentially is comprised manupulating vectors very quickly, the Graphics processors found not only in the PS2, but the latest PC graphics cards are now essentially very fast stream-based vector processors, and can be readily harnessed for general-purpose scientific computation other than graphics: particle, cloth, fluid simulations. The GPU replaces the CPU for computation, and texture or other video memory, with its much higher bandwidth and lower latency than system ram, is used as a backing store for data.

    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

    --
    There's 10 types of people in this world, those who understand binary and those who don't.
  9. Timex Sinclair Clusters by leejor · · Score: 4, Interesting

    Reminds me of a nut case I met at a garage sale some 10 years ago. He was scavenging ZX80 Timex Sinclair in a effort to prove that clustered computing built around very cheap systems was the wave of the future.

    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

  10. This is bullshit. by Anonymous Coward · · Score: 2, Interesting

    I've seen it over and over. General purpose hardware being used for specialised tasks. Yes it works ok and it's cheap, but so what? Video card GPUs can do this too, but you've only got on AGP slot. Refine it and go faster.

    What do you need? How about rack full of Custom PCBs each with a GF-FX or similar, with some RAM and a PCI-X backplane. The host can run a regular fast cpu and provide the interface. I'm sure Nvidia would jump at the chance to power a supercomputer with their chips.

  11. Re:Still a waste by Anonymous Coward · · Score: 1, Interesting

    For real, they're finding a cheap way to crunch their numbers and the numbers need crunching. I had the same initial reaction that it was pointless, but then I read about the project, and I say it's damned cool that they're doing something useful with it.

  12. Re:More info by jean-guy69 · · Score: 4, Interesting
    ahem... not exactly if you read carefully:

    45MFLOPS, which is better than the 36MFLOPS obtained for the Intel machine using assembler that has been heavily optimized. If anything, this performance estimate is conservative in favor of the PS2, because our primary goal was a working assembly dot product in macromode and we have made no attempt to optimize the code. For example, our code uses only three of the VPU registers, and a speedup of up to 4x (the latency of the floating point multiply instruction) may be obtained by using all of the available registers.


    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.
  13. Um. by Niet3sche · · Score: 2, Interesting

    Iraq did this in the summer of 2000 - they were using the PS2 (on pre-order, IIRC) and its graphics engine for -surprise!- missile guidance and telemetry.

    Old news. New company. Same story, really.