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
关键词
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 条
  • [21] Computing the Density Matrix in Electronic Structure Theory on Graphics Processing Units
    Cawkwell, M. J.
    Sanville, E. J.
    Mniszewski, S. M.
    Niklasson, Anders M. N.
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2012, 8 (11) : 4094 - 4101
  • [22] An Optimized Parallel IDCT on Graphics Processing Units
    Wang, Biao
    Alvarez-Mesa, Mauricio
    Chi, Chi Ching
    Juurlink, Ben
    EURO-PAR 2012: PARALLEL PROCESSING WORKSHOPS, 2013, 7640 : 155 - 164
  • [23] Parallel pattern mining on Graphics Processing Units
    Hryniow, Krzysztof
    PROCEEDINGS OF THE 2013 14TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2013, : 134 - 139
  • [24] To Use or Not to Use: Graphics Processing Units (GPUs) for Pattern Matching Algorithms
    Thambawita, D. R. V. L. B.
    Ragel, Roshan
    Elkaduwe, Dhammika
    2014 7TH INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION FOR SUSTAINABILITY (ICIAFS), 2014,
  • [25] 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
  • [26] Parallel construction of large circular cartograms using graphics processing units
    Tang, Wenwu
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2013, 27 (11) : 2182 - 2206
  • [27] 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
  • [28] Kernel Specialization for Improved Adaptability and Performance on Graphics Processing Units (GPUs)
    Moore, Nicholas
    Leeser, Miriam
    King, Laurie Smith
    IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, : 1037 - 1048
  • [29] Dynamic Precision Approach for Accelerating Large-Scale Eigenvalue Solvers in Electronic Structure Calculations on Graphics Processing Units
    Woo, Jeheon
    Kim, Seonghwan
    Kim, Woo Youn
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2023, 19 (05) : 1457 - 1465
  • [30] Accelerating protein structure recovery using graphics processing units
    Payne, BR
    Owen, GS
    Weber, I
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 1, PROCEEDINGS, 2005, 3514 : 451 - 459