Playtime’s over. The graphics processors that produce life-like effects for the latest video games have been harnessed for the serious work of chemical analysis. By rewriting algorithms originally crafted for conventional CPUs to run on the graphics processors (GPUs) of video game consoles, researchers at Stanford University and the University of Illinois have sped up processing by 650 times.
GPUs are suited to the task of scientific computation because of inherent parallelism of their architecture. For example, the Nvidia chips used in this work each have 240 computing cores. But putting each core to work simultaneously on the task of analyzing molecular structure was not easy.
“GPUs have a large number of cores, but they are simple, so you have to find out how you can program them. It took several months and a lot of experimentation to rewrite the software. There is still not a lot known about the tricks for doing this,” said Professor Thom H. Dunning Jr. at the National Center for Supercomputing Applications (NCSA) at the University of Illinois in Urbana, Ill., and lead chemist of the project.
Todd Martínez, a professor of chemistry at Stanford University and Stanford graduate student Ivan S. Ufimtsev carried out much of the work on the project, rewriting the molecular design program called GAMESS to calculate the structures of molecules ranging from the 24-atom caffeine molecule to the 453-atom olestra molecule.
A catalyst that enabled the work was Nvidia’s release of Cuda (Compute Unified Device Architecture), an extension to the C programming language that lets the CPU and GPU work together on compute-intensive tasks. The trial ran on three Nvidia GeForce GTX 280 GPUs, but the aim is to run on many more, piling parallelism upon parallelism for far higher performance, said Dunning.
With the chemical analysis success on the books, many other tasks can be tackled far more efficiently than is now possible. Mathematical libraries, for example, will be adapted to run on GPUs. “This is going to become much more common in the future than it is now,” said Dunning.
Funding for this research is provided by the NSF Divisions of Chemistry and Materials Research.

Did you know we have an #IBMcloud Facebook page? It's true! Like us: http://t.co/M8zpLAsu
Thx for the RTs! @sengork @krock_tx @kiril_kirov @MTCurrieIBM @mirv_pgh @ibmsaas @ESRVCI @AMonsef82 @jopemoro @RiaHyman @thinkovation
From earlier: Maximize the value of Salesforce.com via IBM Cast Iron bit.ly/A7xldu #cloud #SaaS #CRM #thoughtsoncloud
Valuable post by @bnhall RT @theRab: 2012: The Year of Hybrid #Cloud? http://t.co/oaOQSsPS
Now avail! Access data from virtually anywhere w/ IBM #SmartCloud Enterprise Object Storage ibm.co/yoQqr2 (scroll down for deets) #ibmcloud
Great post by @RealTimeCloud about the benefits of hybrid #cloud, inspired by Jan. #cloudchat http://t.co/xB5Jr089
Fresh post: Maximize the value of Salesforce.com via IBM Cast Iron http://t.co/eljpH06N #cloud #SaaS #CRM #thoughtsoncloud
Great news: Object Storage on IBM #SmartCloud Enterprise is now available! http://t.co/cycw2Cdk (scroll down for details) #ibmcloud
Bookmark-worthy! 13 Best Practices for IBM #SmartCloud Enterprise by expert @ITDoVe http://t.co/zv48n8re #ibmcloud #publiccloud
Fresh post: Interview with portal lead cloud developer Paul Kelsey http://t.co/WhtJgtz2 #ibmcloud (Via @FangFeng88)