Graphical Processing Units for Quantum Chemistry

被引:160
作者
Ufimtsev, Ivan S. [1 ]
Martinez, Todd J. [1 ]
机构
[1] Univ Illinois, Dept Chem, Urbana, IL 61801 USA
关键词
Chemical analysis - Electronic structure - Graphics processing unit - Digital arithmetic - Quantum theory - Supercomputers;
D O I
10.1109/MCSE.2008.148
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The authors provide a brief overview of electronic structure theory and detail their experiences implementing quantum chemistry methods on a graphical processing unit. They also analyze algorithm performance in terms of floating-point operations and memory bandwidth, and assess the adequacy of single-precision accuracy for quantum chemistry applications.
引用
收藏
页码:26 / 34
页数:9
相关论文
共 9 条
[1]   Quantum Monte Carlo on graphical processing units [J].
Anderson, Amos G. ;
Goddard, William A., III ;
Schroeder, Peter .
COMPUTER PHYSICS COMMUNICATIONS, 2007, 177 (03) :298-306
[2]  
[Anonymous], 1996, Modern Quantum Chemistry: Introduction to Advanced Electronic Structure Theory
[3]   Sparse matrix solvers on the GPU:: Conjugate gradients and multigrid [J].
Bolz, J ;
Farmer, I ;
Grinspun, E ;
Schröder, P .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :917-924
[4]  
Fatahalian K., 2004, HWWS 04, P133
[5]  
Hall JD, 2003, UIUCDCSR20032328
[6]   ONE-ELECTRON AND 2-ELECTRON INTEGRALS OVER CARTESIAN GAUSSIAN FUNCTIONS [J].
MCMURCHIE, LE ;
DAVIDSON, ER .
JOURNAL OF COMPUTATIONAL PHYSICS, 1978, 26 (02) :218-231
[7]  
Parr R. G., 1989, Density Functional Theory of Atoms and Molecules
[8]   GENERAL ATOMIC AND MOLECULAR ELECTRONIC-STRUCTURE SYSTEM [J].
SCHMIDT, MW ;
BALDRIDGE, KK ;
BOATZ, JA ;
ELBERT, ST ;
GORDON, MS ;
JENSEN, JH ;
KOSEKI, S ;
MATSUNAGA, N ;
NGUYEN, KA ;
SU, SJ ;
WINDUS, TL ;
DUPUIS, M ;
MONTGOMERY, JA .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 1993, 14 (11) :1347-1363
[9]   Quantum chemistry on graphical processing units.: 1.: Strategies for two-electron integral evaluation [J].
Ufimtsev, Ivan S. ;
Martinez, Todd J. .
JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2008, 4 (02) :222-231