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

被引:0
作者
Goh, SK
Sosa, CP
St-Amant, A
机构
[1] Univ Ottawa, Dept Chem, Ottawa, ON K1N 6N5, Canada
[2] Cray Res Inc, Silicon Graph Inc, Eagan, MN 55121 USA
关键词
scalable algorithms; supercomputing; quantum mechanics; divide-and-conquer; large molecules;
D O I
暂无
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
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 Gray 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
页数:10
相关论文
共 42 条
  • [31] A divide-and-conquer algorithm for large-scale de novo transcriptome assembly through combining small assemblies from existing algorithms
    Sze, Sing-Hoi
    Parrott, Jonathan J.
    Tarone, Aaron M.
    BMC GENOMICS, 2017, 18 : 895
  • [32] A divide-and-conquer algorithm for large-scale de novo transcriptome assembly through combining small assemblies from existing algorithms
    Sing-Hoi Sze
    Jonathan J. Parrott
    Aaron M. Tarone
    BMC Genomics, 18
  • [33] Density Peaks Clustering Algorithm for Large-scale Data Based on Divide-and-Conquer Strategy
    Wang, Yining
    2021 3RD INTERNATIONAL CONFERENCE ON MACHINE LEARNING, BIG DATA AND BUSINESS INTELLIGENCE (MLBDBI 2021), 2021, : 416 - 419
  • [34] Optimal Design of Infrared Motion Sensing System Using Divide-and-Conquer based Genetic Algorithm
    Feng, Guodong
    Yang, Yuebin
    Guo, Xuemei
    Wang, Guoli
    2013 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION (ICMA), 2013, : 482 - 487
  • [35] An efficient algorithm for multiple sequence alignment based on ant colony optimisation and divide-and-conquer method
    Liu, Wei
    Chen, Ling
    Chen, Juan
    NEW ZEALAND JOURNAL OF AGRICULTURAL RESEARCH, 2007, 50 (05) : 617 - 626
  • [36] Asymptotics of divide-and-conquer recurrences: Batcher's sorting algorithm and a minimum Euclidean matching heuristic
    Hwang, HK
    ALGORITHMICA, 1998, 22 (04) : 529 - 546
  • [37] DC2: A Divide-and-conquer Algorithm for Large-scale Kernel Learning with Application to Clustering
    Wang, Ke Alexander
    Bian, Xinran
    Liu, Pan
    Yan, Donghui
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019, : 5603 - 5610
  • [38] A divide-and-conquer Delaunay triangulation algorithm with a vertex array and flip operations in two-dimensional space
    Yang, Sang-Wook
    Choi, Young
    Jung, Chang-Kyo
    INTERNATIONAL JOURNAL OF PRECISION ENGINEERING AND MANUFACTURING, 2011, 12 (03): : 435 - 442
  • [39] A divide-and-conquer Delaunay triangulation algorithm with a vertex array and flip operations in two-dimensional space
    Sang-Wook Yang
    Young Choi
    Chang-Kyo Jung
    International Journal of Precision Engineering and Manufacturing, 2011, 12 : 435 - 442
  • [40] A Divide-and-Conquer Bilevel Optimization Algorithm for Jointly Pricing Computing Resources and Energy in Wireless Powered MEC
    Huang, Pei-Qiu
    Wang, Yong
    Wang, Kezhi
    IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (11) : 12099 - 12111