[geeks] Game GPU clusters for supercomputering
Patrick Giagnocavo
patrick at zill.net
Thu May 22 23:35:51 CDT 2008
Joshua Boyd wrote:
> And of course, you can get Cell blades from IBM and Mercury.
I have a client that is perfectly satisfied with nVidia GPU for
computing and has decided not to port to Cell. Part of the reason is
cost, part of the reason is that nVidia is "good enough". Also Matlab
has a plugin for the nVidia GPU, so he can quickly prototype stuff.
>> On a related note, nVidia now sells GPU clusters.
>
> Well, they aren't very self sufficient. I suspect that on average you
> need a 1U computer for each 1U of GPUs, and I think 1U of GPUs means
> something like 4 of them. Now each of those 4 has an insane number of
> cores, and each core has an insane number of hardware contexts for doing
> something like hyper threading. Basically, it looks like a 512 vector
> processors.
I don't think they are very cheap.
> The GPU stuff is cool looking, but there are a lot of things I like
> better about the Cells. The Cells seem a bit more straight forward to
> program. The Cells can take a lot more memory (first generation is 2
> gigs per chip instead of 1.5 gigs, but the new model that just started
> shipping can take 32gigs per chip). The Cells don't require a PC next
> to them. And long term most importantly, the Cells seem to be much
> better in the documentation department. With Nvidia, your choices are
> Cg, GLSL, or the CUDA C compiler. The machine details aren't publicly
> documented. With the Cell you have a lot of documentation and you have
> GCC, which means you have C, C++, Objective C, Fortran, and ADA. I'm
Just remember that being better technically doesn't necessarily mean it
will be a hit in the marketplace.
--Patrick
More information about the geeks
mailing list