A scalable divide-and-conquer algorithm combining coarse and fine-grain parallelization

被引:0
|
作者
Goh S.K. [1 ]
Sosa C.P. [2 ]
St-Amant A. [1 ]
机构
[1] Department of Chemistry, University of Ottawa, Ottawa, Ont. K1N 6N5
[2] Silicon Graphics, Inc./Cray Res., I., Eagan, MN 55121
关键词
Divide-and-conquer; Large molecules; Quantum mechanics; Scalable algorithms; Supercomputing;
D O I
10.1007/s002140050324
中图分类号
学科分类号
摘要
We describe an efficient algorithm for carrying out a "divide-and-conquer" fit of a molecule's electronic density on massively parallel computers. Near linear speedups are achieved with up to 48 processors on a Cray T3E, and our results indicate that similar efficiencies could be attained on an even greater number of processors. To achieve optimum efficiency, the algorithm combines coarse and fine-grain parallelization and adapts itself to the existing ratio of processors to subsystems. The subsystems employed in our divide-and-conquer approach can also be made smaller or bigger, depending on the number of processors available. This allows us to further reduce the wallclock time and improve the method's overall efficiency. The strategies implemented in this paper can be extended to any other divide-and-conquer method used within an ab initio, density functional, or semi-empirical quantum mechanical program.
引用
收藏
页码:197 / 206
页数:9
相关论文
共 50 条
  • [31] A FASTER DIVIDE-AND-CONQUER ALGORITHM FOR CONSTRUCTING DELAUNAY TRIANGULATIONS
    DWYER, RA
    ALGORITHMICA, 1987, 2 (02) : 137 - 151
  • [32] Metacell-2: a divide-and-conquer metacell algorithm for scalable scRNA-seq analysis
    Oren Ben-Kiki
    Akhiad Bercovich
    Aviezer Lifshitz
    Amos Tanay
    Genome Biology, 23
  • [33] Parallelization of Divide-and-Conquer Applications on Intel Xeon Phi with an OpenMP Based Framework
    Czarnul, Pawel
    INFORMATION SYSTEMS ARCHITECTURE AND TECHNOLOGY, ISAT 2015, PT III, 2016, 431 : 99 - 111
  • [34] A divide-and-conquer algorithm for irregular redistribution in parallelizing compilers
    Wang, H
    Guo, MY
    Wei, DM
    JOURNAL OF SUPERCOMPUTING, 2004, 29 (02): : 157 - 170
  • [35] A DIVIDE-AND-CONQUER ALGORITHM FOR COMPUTING SINGULAR-VALUES
    CHANDRASEKARAN, S
    IPSEN, ICF
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1994, 74 (06): : T532 - T534
  • [36] Divide-and-Conquer Learning with Nystrom: Optimal Rate and Algorithm
    Yin, Rong
    Liu, Yong
    Lu, Lijing
    Wang, Weiping
    Meng, Dan
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 6696 - 6703
  • [37] AN ACCELERATED DIVIDE-AND-CONQUER ALGORITHM FOR THE BIDIAGONAL SVD PROBLEM
    Li, Shengguo
    Gu, Ming
    Cheng, Lizhi
    Chi, Xuebin
    Sun, Meng
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2014, 35 (03) : 1038 - 1057
  • [38] ON A PROPOSED DIVIDE-AND-CONQUER MINIMAL SPANNING TREE ALGORITHM
    STOJMENOVIC, I
    LANGSTON, MA
    BIT, 1988, 28 (04): : 785 - 791
  • [39] A DIVIDE-AND-CONQUER ALGORITHM FOR CONSTRUCTING RELATIVE NEIGHBORHOOD GRAPH
    HUANG, NF
    BIT, 1990, 30 (02): : 196 - 206
  • [40] Metacell-2: a divide-and-conquer metacell algorithm for scalable scRNA-seq analysis
    Ben-Kiki, Oren
    Bercovich, Akhiad
    Lifshitz, Aviezer
    Tanay, Amos
    GENOME BIOLOGY, 2022, 23 (01)