Remix.run Logo
nxobject a day ago

The PS3 was used a few time in clusters – some NN work was done on it back in the day. My understanding (somewhat echoed in TFA) is that when programming Cell, you really needed to think about communication patterns to avoid quickly running into memory bandwidth limitations, especially given memory hierarchy and bus quirks.

https://open.clemson.edu/all_theses/629/

cogman10 a day ago | parent | next [-]

For a while, it was a major player in protein folding. I remember the PS3 was particularly apt at doing that sort of work.

Tuna-Fish a day ago | parent | next [-]

For it's day, it packed a lot of compute into cheap package, so long as you could do something useful with a data set that fit into 256kB, the size of the local memory buffer on each SPE. If you overflowed that, the anemic system bandwidth would make it suck. Protein folding was an example of a problem that back then used tons of compute but could be fit into small space.

specialp a day ago | parent | prev | next [-]

It was the biggest contributor to folding @ home at one point. It came bundled with the PS3 and played relaxing music and showed a heat map of the world ps3 compute nodes as it went on. There was also https://en.wikipedia.org/wiki/PlayStation_3_cluster

867-5309 a day ago | parent | prev [-]

they've also been used for crypto mining/cracking

frankbell a day ago | parent | prev [-]

See also QPACE https://en.wikipedia.org/wiki/QPACE