ExaStamp: A Parallel Framework for Molecular Dynamics on Heterogeneous Clusters

被引:0
|
作者
Cieren, Emmanuel [1 ]
Colombet, Laurent [1 ]
Pitoiset, Samuel [2 ]
Namyst, Raymond [2 ]
机构
[1] CEA, DAM, DIF, F-91297 Arpajon, France
[2] Univ Bordeaux, INRIA, F-33405 Talence, France
关键词
Molecular dynamics; MPI; threads; TBB; vectorization; OpenCL; object-oriented design; Lennard-Jones; EAM; EMBEDDED-ATOM-METHOD;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recent evolution of supercomputer architectures toward massively multi-cores nodes equipped with many-core accelerators is leading to make MPI-only applications less effective. To fully tap into the potential of these architectures, hybrid approaches - mixing MPI, threads and CUDA or OpenCL - usually meet performance expectations, but at the price of huge development and optimization efforts. In this paper, we present a programming framework specialized for molecular dynamics simulations. This framework allows end-users to develop their computation kernels in the form of sequential-looking functions and generates multi-level parallelism combining vectorized and SIMD kernels, multi-threading and communications. We report on preliminary performance results obtained on different architectures with widely used force computation kernels.
引用
收藏
页码:121 / 132
页数:12
相关论文
共 50 条
  • [1] Improving the performance of molecular dynamics simulations on parallel clusters
    Borstnik, U
    Hodoscek, M
    Janezic, D
    JOURNAL OF CHEMICAL INFORMATION AND COMPUTER SCIENCES, 2004, 44 (02): : 359 - 364
  • [2] Reactive Molecular Dynamics on Massively Parallel Heterogeneous Architectures
    Kylasa, Sudhir B.
    Aktulga, Hasan Metin
    Grama, Ananth Y.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (01) : 202 - 214
  • [3] A general framework to understand parallel performance in heterogeneous clusters: analysis of a new adaptive parallel genetic algorithm
    Bazterra, VE
    Cuma, M
    Ferraro, MB
    Facelli, JC
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (01) : 48 - 57
  • [4] Function portability of molecular dynamics on heterogeneous parallel architectures with OpenCL
    Rene Halver
    Wilhelm Homberg
    Godehard Sutmann
    The Journal of Supercomputing, 2018, 74 : 1522 - 1533
  • [5] Function portability of molecular dynamics on heterogeneous parallel architectures with OpenCL
    Halver, Rene
    Homberg, Wilhelm
    Sutmann, Godehard
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (04): : 1522 - 1533
  • [6] Workload Distribution Framework for the Parallel Solution of Large Structural Models on Heterogeneous PC Clusters
    Kurc, Ozgur
    JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 2010, 24 (02) : 151 - 160
  • [7] Configuration Guidance Framework for Molecular Dynamics Simulations in Virtualized Clusters
    Han, Jaeung
    Kim, Changdae
    Huh, Jaehyuk
    Jang, Gil-Jin
    Choi, Young-ri
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2017, 10 (03) : 366 - 380
  • [8] On a scheme for parallel sorting on heterogeneous clusters
    Cérin, C
    Gaudiot, JL
    FUTURE GENERATION COMPUTER SYSTEMS, 2002, 18 (03) : 353 - 372
  • [9] A parallel computational model for heterogeneous clusters
    Bosque, Jose Luis
    Pastor, Luis
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (12) : 1390 - 1400
  • [10] Replicating parallel simulation on heterogeneous clusters
    Shum, KH
    JOURNAL OF SYSTEMS ARCHITECTURE, 1997, 44 (3-4) : 273 - 292