On GameSpot: Black Wii Remote, Nunchuk hit US Nov. 16
BNET Business Network:
BNET
TechRepublic
ZDNet

October 29th, 2007

Build an 8 PS3 supercomputer

Posted by Robin Harris @ 2:40 pm

Categories: Clusters, Infrastructure, Software

Tags: Supercomputer, Sony PlayStation 3, Cell, Khanna, Processors, Semiconductors, Hardware, Components, Robin Harris

Less than a 10th the cost per GFlop of the $2500 supercomputer
Take 8 PS 3 consoles, Yellow Dog Linux, a Gigabit Ethernet switch and your favorite protein folding or gravitational wave modeling codes and you’re doing real science. On a Playstation!

Try playing Ratchet & Clank on a Cray
Most scientific computing is done on cluster computers. Blue Gene/L, the world’s fastest supercomputer, uses 130,000 processors. Plus a lot of money, power and cooling.

At about $4 per billion of floating point operations (GFlops) the PS3 is the cheapest supercomputer building block available today.

Look under the hood
The PS3’s Cell Broadband Engine processor, or Cell, is a heterogenous multiprocessor. Instead of identical cores - like the Intel and AMD multi-core processors - the Cell consists of a 64bit PowerPC core and 8 “synergistic co-processor elements” (SPEs).

Each SPE has 256 KB local store, a memory controller and a “synergistic processing unit” (SPU) with a Single Instruction, Multiple Data processing unit and 128 registers of 128 bits each. They’re connected by a bus with an internal bandwidth of more than 300 GB/s that transfers data between the SPEs.

The bottom line: you can go to Toys-R-Us and toss 200 GFlops into your shopping cart.

Sony, your friendly supercomputer vendor
Sony generously donated 8 PS3 consoles to Professor Gaurav Khanna of the University of Massachusetts for his research on black holes and quantum cosmology.

picture-2.jpg
This is a graphic of one black hole spiraling into another. It is representative of the problems Prof. Khanna is analyzing.

Doing a run on a conventional supercomputer cost him about $5,000 in grant money. For less than that he could have built the PS3 cluster and run anything he wanted. But Sony saved him even that trouble by donating the equipment.

This is serious stuff, right? So it has to be rack mounted. But the PS3 is so tiny:

ps3-super.jpg
[photo courtesy of Prof. Khanna]

Do real work on a Playstation cluster
Go to Terrasoft to get PowerPC Linux that runs on the PS3’s . Go to IBM for version 3.0 of the developers kit.

Pick up a SCOP3, A Rough Guide to Scientific Computing On the PlayStation 3 by a team from the University of Tennessee that includes Jack Dongarra, longtime publisher of the Top 500 supercomputer list.

Get the MIT lecture notes from the Cell programming course.

Interested in ray tracing? Check out Ray Tracing on the Cell Processor (pdf) by Carsten Benthin, Ingo Wald, Michael Scherbaum andHeiko Friedrich. Note: if you don’t already understand the math behind ray tracing you’ll be lost in this highly technical paper.

Protein folding
Your standalone PS3 can be part of a supercomputer project even if you don’t build it yourself. Stanford’s Folding@home protein-folding research can use your PS3’s cycles to help understand the causes of Alzheimer’s and many other diseases. Help save the *real* world.

The Storage Bits take
A single Cell processor is roughly equivalent to 25 nodes on Blue Gene/L. While there are a number of architectural limitations to the Cell and the PS3 that limit its general applicability, it enables researchers to apply an incredible number of cycles to certain classes of problem. And Sony, IBM and Toshiba are hard at work on the next generation of the Cell.

On StorageMojo I’ve often addressed the consumerization of IT. The PS3 represents the consumerization of supercomputing. That will benefit us all.

Comments welcome, of course.

Update: One commenter wrote in to disparage the PS3 as a supercomputer, saying he’d had an 8 node cluster and found it no more than a toy. I asked Professor Khanna about it and he said:

I had done my homework before I built the cluster; the problems of memory and network latency he mentions were not an issue for me. So, its actually working really well for me. I am doing research-grade simulations on the cluster.

BTW, if he doesn’t need his PS3s anymore .. maybe he can consider donating them to us here ;-)

Robin HarrisRobin Harris has been messing with computers for over 30 years and selling and marketing data storage for over 20 in companies large and small. See his full profile and disclosure of his industry affiliations.


Email Robin Harris

Subscribe to Storage Bits via Email alerts or RSS.

  • Talkback
  • Most Recent of 45 Talkback(s)
Why does everyone think Blu-ray useless?
I for one, love watching movies in 1080P on Blu-Ray.
What makes you all think they are useless?
50GB's on a disc, seems benficial to me.

All I've heard is talk of Sony, bad this & that. (Read the rest)
Posted by: KelticDude Posted on: 11/05/07 You are currently: a Guest | | Terms of Use
Consumerisation=toys not computing  johnfenjackson@... | 10/30/07
PS3 insides are no toys  s_souche | 10/30/07
More Usable Than You Think  pj_mouse | 10/30/07
to my knowledge  s_souche | 10/30/07
Well..  JesperFrimann | 10/30/07
Useless?  rob@... | 10/30/07
Why does everyone think Blu-ray useless?  KelticDude | 11/05/07
Oh Ye of Little Faith  butlerwm | 10/30/07
False dichotomy  ed.ahlsen-girard@... | 10/30/07
Similar events with the PS2  davidr69 | 10/30/07
look, the MS bashing has begun...  ivanotter | 10/30/07
Whaat?  drsparks@... | 10/30/07
its true  zkrieger@... | 10/30/07
Rootkit  Me_too | 10/30/07
I'd rather have a Wii anyday! (NT)  JCitizen | 10/30/07
Rootkit was a mistake, don't let it cloud your judgement  KelticDude | 11/05/07
A Senseless King at that...  michaelleo@... | 10/30/07
I beleive it was the paragraph  GuidingLight | 10/30/07
They did the same thing with XBoxes  nucrash | 10/30/07
They were shortsighted, if that was the case...  JCitizen | 10/30/07
RE: Build an 8 PS3 supercomputer  scole3@... | 10/30/07
RE: Build an 8 PS3 supercomputer  animegirl2 | 10/30/07
Don't miss the larger point bickering of tech limits  rcfoulk@... | 10/30/07
RE: Build an 8 PS3 supercomputer  airmail | 10/30/07
RAM problems...  JCitizen | 10/30/07
Are there games for this platform too?  adam@... | 10/30/07
RE: Build an 8 PS3 supercomputer  four legs good | 10/30/07
My compliments to Robin on a facinating story!  JCitizen | 10/30/07
RE: Build an 8 PS3 supercomputer  timothyt@... | 10/30/07
LET ME ADJUST MY BIOS!  BALTHOR | 10/30/07
Message has been deleted.  BALTHOR | 10/30/07
Message has been deleted.  Grayson Peddie | 11/01/07
RE: Build an 8 PS3 supercomputer  paulvasquez488@... | 10/30/07
RE: Build an 8 PS3 supercomputer  HAVACIGARO | 10/30/07
Message has been deleted.  itanalyst | 10/30/07
RE: Build an 8 PS3 supercomputer  joe6pack_z | 10/30/07
RE: Build an 8 PS3 supercomputer  n.rieck@... | 10/30/07
Thank You.  bcroner | 10/30/07
For certain computing tasks, it's great.  georgeou | 10/31/07
They had to find SOMETHING to do  mattwathen@... | 10/31/07
8 SPE's?  Skullet | 10/31/07
Nice in theory  jerryleecooper | 10/31/07
Once Famous Troll Unable to Rekindle the Old Magic  sv650touring@... | 11/01/07
Beat me to it.  dbisse@... | 11/01/07
Recycling Resources  Larry Caldwell | 11/02/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Recent Entries

advertisement

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

  • Smart Tech Expert advice on innovations in healthcare and the green technologies that make it happen. Find out more
  • Smart Business Discussion and advice on management issues that revolve around making your world smarter and more useful. More Smart Advice
  • Smart People The best and worst moves in the management and strategy trenches. Learn More