In any case, I know these guys and they're not newbies. They're familiar with GPUs and what they can do. They're running the workload they need to be running.
I am not saying they are newbies for failing to exploit GPUs. There could be other reasons why they did that. For example the pharma needed the results ASAP and may not have ported that particular molecular modeling app to GPU yet. GPGPU is a nascent field after all.
I do too write GPU applications (crypto bruteforcers), just so you know ;)
http://blog.cyclecomputing.com/2011/09/new-cyclecloud-cluste...
One advantage of going with Amazon, is their really high-speed and voluminous ephemeral storage available per instance in addition to your EBS backed root volume.
http://blog.cyclecomputing.com/2011/09/new-cyclecloud-cluste...
- A single AMD HD 6990 is capable of 1275 DP GFLOPS
- A single Nvidia Tesla 20xx is capable of 515 DP GFLOPS
- A 6-core CPU at 3GHz is capable with SSE of only 72 DP GFLOPS
Porting the application to GPUs may offer a good ROI if the company intends to run this workload often enough.