Thursday, January 4, 2007

Super Computing?


So, can you do Super Computing on a PS/3? Well, people have been evaluating the Cell processor for scientific computing. The results are impressive. So, 0.2 teraflop per second (single precision)... is that super computing?

My day job is Virtual Reality Engineer at the Dutch Super Computing centre SARA. Currently, we have two SGI super computers running at our centre. The older one is a MIPS based machine from the year 2000 (see photo) that fills up a large room. It is comprised of 1024 processors, and at the time of installation, peaked at 1 teraflop/s. Going by the standards of the year 2000, the PS3 is basically a super computer in a very small form factor. The SGI had a 1 Terabyte shared memory though, whereas the PS3 features a mere 256 Mbyte. But what is really impressive, is the fact that the Cell processor can deliver this 0.2 teraflop/s using merely 40 Watt electrical power.

The real challenge here, is to unlock all that power. With the Cell processor, the parallel programming is a very low-level and explicit affair. I'm really anxious to see if I can get some performance out of the processor, using GNU/Linux.

Stuck at 480i

Getting a decent video signal from my PS3 is proving to be quite a challenge. Out of the box, my Japanese console is generating an interlaced NTSC signal of 480 lines on its composite video connector. This is pretty bad. NTSC 480i is the ugliest video standard available. And to make matters worse, it is made available as composite video, the second worst possible connection after RF connectors. In the settings menu, I have been unable to force a PAL (576i) mode.

So, how to proceed? Rumor has it that PS2 video cables should work on the PS3. I managed to find a playstation SCART cable, but the price was a ridiculous 49 euros (US$ 65). This is way too steep for a very simple PS2 cable, for which I'm not 100% sure will work with PS3.

Other alternatives? Well, the proper way to hook up a PS3 to a screen is via HDMI. The PS3 has a really good HDMI port that supports version 1.3. The PS3 lacks a proper video scaler though, so if you want to go HDMI, you will want a native 1080p screen. Additionally, your HDTV screen needs to support HDCP. This means getting decent video signals from your PS3 is a very expensive undertaking. At least my XBOX360 has standard VGA output, available at all sorts of screen resolutions.

The adventure begins


It has begun. I just signed off the package that was delivered to me from Japan. I was relieved to find in it, the 0.2 TeraFlop/s supercomputer that they call PS/3. The 20Gbyte model shines in its majestic piano black. The ebay seller was really great. Getting the electrical juice into the beast is easier than I expected: I do not need a JAP/EUR converter, just a regular euro powercable from any old computer will do. The manuals are in Japanese only, so I have to do some googling now, and then I can switch it on. I will report back later.