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

21 of 232 comments (clear)

  1. More info by cascino · · Score: 5, Informative

    More info on the processing power of the PS2 as applied to computational chemistry.
    Basically, this study shows the PS2 has roughly the computational linear algebra power of a PIII-600 (the then fastest processor on the market).

    1. 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.
  2. Wow! by d3kk · · Score: 5, Funny

    Imagine a cluster of...

    Oh.

  3. imagine.. by Anonymous Coward · · Score: 5, Funny

    imagine two thirds of the comments mentioning a beowulf cluster of something!

    oh wait..

  4. 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 htmlboy · · Score: 4, Insightful

      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.

      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.

  5. Unfortunately... by dfn5 · · Score: 5, Funny

    the nodes started competing with each other and yelling "w00t w00t". In the end no work got done.

    --
    -- Thou hast strayed far from the path of the Avatar.
  6. Reminds me of this cartoon by muon1183 · · Score: 4, Funny

    This reminds me of an episode of one of the cartoons I read. Written by a Nuclear Engineering PhD at Berkeley, the strip is quite funny. Here is the one this reminds me of.

    --

    There's no sig like SIGSEG
  7. Re:Is this legal? by JohnCub · · Score: 5, Informative
    Sony sells the linux kit for ps2. So I'm guessing they are saying it is ok to put linux on your ps2.

    http://www.us.playstation.com/hardware/more/SCPH -9 7047.asp
    Linux (for PlayStation®2)
    The Linux kit (for PlayStation 2) allows you to use the versatility of the GNU Linux operating system with the power of your PlayStation®2 computer entertainment system as a fully functional desktop computer!

    • The Linux Kit (for PlayStation 2) includes:
    • Linux Kit (for PlayStation 2) release 1.0 software
    • Monitor Cable Adaptor (for PlayStation 2) (with Audio Connectors)
    • Internal Hard Disk Drive (40 GB) (for PlayStation 2)
    • Network Adaptor (Ethernet) (for PlayStation 2) [10/100 Base-T]
    • USB Keyboard (for PlayStation 2) & USB Mouse (for PlayStation 2)


    ~$200
    --
    -= Why can't I add 'Anonymous Coward' to my list of Foes? =-
  8. What's next? by questamor · · Score: 4, Funny

    What will they think of next?

    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!

  9. No performance info... by StandardCell · · Score: 4, Insightful
    ...but a group from UIUC says:
    We have also investigated the impact of vector size on performance. The EE processor is tailor-made for 4-element vectors, so one could expect performance degradation for longer vectors. In fact, the opposite is found - a consequence of the pipelining built into the VPU. Performance improvement stops once the vectors reach length 16, consistent with the rather shallow pipelines used in the VPU. In Figure 5, we compare the performance of the PIII-600 and Playstation 2 for 32-element single-precision vector dot products. The absolute performance for smaller datasets now tops 150MFLOPS for both the EE and PIII processors. Curiously, one sees a performance hit on the EE once the dataset exceeds 5 million vectors. This is almost certainly a consequence of the small amount of memory available on the PS2.
    So, I have two question:

    1. What are the performance stats of the cluster in the /. story?

    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).
  10. Re:Yay... by Mysticalfruit · · Score: 5, Insightful

    I Highly doubt they paid a dime for any of it... I'm sure they told Sony what they wanted todo and Sony said "Hmm, 65 PS2's and you'll make a cluster out of them and we'll get good press? Sure, where would you like the pallet delivered..."

    --
    Yes Francis, the world has gone crazy.
  11. Re:Iraq by sould · · Score: 4, Insightful
    According to Zdnet:


    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.

  12. 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
  13. 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.
  14. Re:Iraq by Anonymous Coward · · Score: 5, Funny

    I feel I should make a WMD joke here...but I won't.

    Windows of Mass Destruction

    there

  15. 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.
  16. Still a waste by nobodyman · · Score: 4, Insightful

    The hardware costs are negligible whether NCSA paid for the units or not. I doubt Sony paid the salaries of the people working on this -- and this is where the real money is spent. I'm all for people working on projects like this even if it's for no better reason than to see if it can be done. But when my tax dollars are involved, and we are in an economic downturn, and the nation and many states are facing huge budget deficits, my hacker ethic gives way to my pissed-off-taxpayer ethic.

    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.

  17. Re:It's the trend of the future by afidel · · Score: 4, Informative

    The big problem with using PC graphics cards is that the memory bandwidth on the AGP bus leading back to the system is abysmal. I know several groups looked into this when the Geforce 3 came out and suddenly we had a high speed low cost programmable vector processor, the result was that unless your application could return relativly small datasets you weren't going to get much performance out of them. I think a PS2 would be similarly hampered by the small amount of ram available, not many interesting datasets would fit in it.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  18. 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

  19. You don't exist by shepd · · Score: 4, Informative

    At least not on the internet.

    Nein for google.

    One EXTREMELY LAME 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.

    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.

    --
    If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC