Parallel Electronic Structure Calculations Using Multiple Graphics Processing Units (GPUs)

被引:0
作者
Hakala, Samuli [1 ]
Havu, Ville [1 ]
Enkovaara, Jussi [1 ]
Nieminen, Risto [1 ]
机构
[1] Aalto Univ, COMP Ctr Excellence, Dept Appl Phys, Sch Sci, FI-00076 Aalto, Finland
来源
APPLIED PARALLEL AND SCIENTIFIC COMPUTING (PARA 2012) | 2013年 / 7782卷
关键词
electronic structure calculations; density functional theory; graphics processing units; TOTAL-ENERGY CALCULATIONS; QUANTUM-CHEMISTRY; CODE;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an implementation of parallel GPU-accelerated GPAW, a density-functional theory (DFT) code based on grid based projector-augmented wave method. GPAW is suitable for large scale electronic structure calculations and capable of scaling to thousands of cores. We have accelerated the most computationally intensive components of the program with CUDA. We will provide performance and scaling analysis of our multi-GPU-accelerated code staring from small systems up to systems with thousands of atoms running on GPU clusters. We have achieved up to 15 times speed-ups on large systems.
引用
收藏
页码:63 / 76
页数:14
相关论文
共 50 条
  • [1] Speeding up plane-wave electronic-structure calculations using graphics-processing units
    Maintz, Stefan
    Eck, Bernhard
    Dronskowski, Richard
    COMPUTER PHYSICS COMMUNICATIONS, 2011, 182 (07) : 1421 - 1427
  • [2] Accelerating VASP electronic structure calculations using graphic processing units
    Hacene, Mohamed
    Anciaux-Sedrakian, Ani
    Rozanska, Xavier
    Klahr, Diego
    Guignon, Thomas
    Fleurat-Lessard, Paul
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2012, 33 (32) : 2581 - 2589
  • [3] Accelerating Molecular Docking Calculations Using Graphics Processing Units
    Korb, Oliver
    Stutzle, Thomas
    Exner, Thomas E.
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2011, 51 (04) : 865 - 876
  • [4] Parallel UPGMA Algorithm on Graphics Processing Units Using CUDA
    Chen, Yu-Rong
    Hung, Che Lun
    Lin, Yu-Shiang
    Lin, Chun-Yuan
    Lee, Tien-Lin
    Lee, Kual-Zheng
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 849 - 854
  • [5] Acceleration of a parallel BDDC solver by using graphics processing units on subdomains
    Sistek, Jakub
    Oberhuber, Tomas
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2023, 37 (02) : 151 - 164
  • [6] Parallel construction of large circular cartograms using graphics processing units
    Tang, Wenwu
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2013, 27 (11) : 2182 - 2206
  • [7] Parallel Execution of SVM Training using Graphics Processing Units (SVMTrGPUs)
    Salleh, Nur Shakirah Md
    Baharim, Muhammad Fahim
    PROCEEDINGS 5TH IEEE INTERNATIONAL CONFERENCE ON CONTROL SYSTEM, COMPUTING AND ENGINEERING (ICCSCE 2015), 2015, : 260 - 263
  • [8] Efficient parallel algorithm for multiple sequence alignments with regular expression constraints on graphics processing units
    Lin, Chun Yuan
    Lin, Yu Shiang
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2014, 9 (1-2) : 11 - 20
  • [9] Massively parallel chemical potential calculation on graphics processing units
    Daly, Kevin B.
    Benziger, Jay B.
    Debenedetti, Pablo G.
    Panagiotopoulos, Athanassios Z.
    COMPUTER PHYSICS COMMUNICATIONS, 2012, 183 (10) : 2054 - 2062
  • [10] Preselective Screening for Linear-Scaling Exact Exchange-Gradient Calculations for Graphics Processing Units and General Strong-Scaling Massively Parallel Calculations
    Kussmann, Joerg
    Ochsenfeld, Christian
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2015, 11 (03) : 918 - 922