Web Release Date: January 25,
Quantum Chemistry on Graphical Processing Units. 1. Strategies for Two-Electron Integral Evaluation
Department of Chemistry and The Beckman Institute, 600 S. Mathews, University of Illinois, Urbana, Illinois 61801
Received October 13, 2007
Abstract:
Modern videogames place increasing demands on the computational and graphical
hardware, leading to novel architectures that have great potential in the context of high
performance computing and molecular simulation. We demonstrate that Graphical Processing
Units (GPUs) can be used very efficiently to calculate two-electron repulsion integrals over
Gaussian basis functions-the first step in most quantum chemistry calculations. A benchmark
test performed for the evaluation of approximately 106 (ss
ss) integrals over contracted s-orbitals
showed that a naïve algorithm implemented on the GPU achieves up to 130-fold speedup over
a traditional CPU implementation on an AMD Opteron. Subsequent calculations of the Coulomb
operator for a 256-atom DNA strand show that the GPU advantage is maintained for basis sets
including higher angular momentum functions.
Download the full text: PDF | HTML