New supercomputer is a rack of PlayStations
smh.com.au
smh.com.au
The PS3's hardware has also been used to build supercomputers for high-performance computing. Terra Soft Solutions has a version of Yellow Dog Linux for the PlayStation 3, and sells PS3s with Linux pre-installed, in single units, and 6 and 32 node clusters. In addition, RapidMind is pushing their stream programming package for the PS3. Also, on January 3, 2007, Dr. Frank Mueller, Associate Professor of Computer Science at NCSU, clustered 8 PS3s. Mueller commented that the 512 MB of system RAM is a limitation for this particular application, and is considering attempting to retrofit more RAM. -- http://en.wikipedia.org/wiki/PlayStation_3
I'm impressed that someone actually did it, which goes to show that there's no idea too crazy to implement.
I'm sure someone could implement it, but I'm not sure how wise it would be... maybe a PetSmart could do it first.
How do cell chips compare with modern graphic cards, I think they can be abused to do a similar thing?
Modern graphics cards are also useful for number-crunching, but it's pretty awkward to develop general-purpose code for them. Not that the Cell is all that easy to code for with its SPE-local SRAM and explicit DMAs for memory access. As far as I can tell, though, the Cell development tools are more mature, and it wins in terms of FLOPS-per-watt. I suspect the real win for the Cell is that its interconnect latency is tiny compared to your average GPU, which is great for clustering.
The thing that's killing mainstream adoption for both options in the HPC sector is lack of double-precision (64-bit) floating-point support. There's a version of Cell on its way that fixes that problem, however.
Note: I've not written code for the Cell myself, although I have for GPUs.