Protein folding is about the best example of an easily parallelisable computing problem. This makes them ideal for use on a GPU (and also ideal for a distributed computing network, like the one you contribute to when you run fold@home).
I've said before a million times, but a GPU is a massively parallel floating-point powerhouse. CPUs are designed for serial flexibility, but have nowhere near the floating point capacity of a specialised FPU unit like a GPU. That chart sums this up nicely.
The resuilts shown on the chart are actually really encouraging as far as the GTX280 goes. In gaming, the 3870 was significantly slower than the 8800GTX (mainly due to fill-rate limitations). However, for scientific computing purposes (pure floating point number crunching) it was usually equal to or faster than the 8800GTX. The fact that the GTX280 is now beating the 3870 by a factor of 3 in a pure-FPU problem like folding suggests that nvidia's pipline architecture really has benefitted from an efficiency improvement over the G80 series.
All this being said, it's a nvidia benchmark, so could well be optimised to their architecture. Take with a pinch of salt.
I've said before a million times, but a GPU is a massively parallel floating-point powerhouse. CPUs are designed for serial flexibility, but have nowhere near the floating point capacity of a specialised FPU unit like a GPU. That chart sums this up nicely.
The resuilts shown on the chart are actually really encouraging as far as the GTX280 goes. In gaming, the 3870 was significantly slower than the 8800GTX (mainly due to fill-rate limitations). However, for scientific computing purposes (pure floating point number crunching) it was usually equal to or faster than the 8800GTX. The fact that the GTX280 is now beating the 3870 by a factor of 3 in a pure-FPU problem like folding suggests that nvidia's pipline architecture really has benefitted from an efficiency improvement over the G80 series.
All this being said, it's a nvidia benchmark, so could well be optimised to their architecture. Take with a pinch of salt.