Raising Compute Density of Molecular Dynamics Simulation Through Approximate Memoization

被引:0
|
作者
Khemira, Salim [1 ]
Wang, Xinyuan [1 ]
Nguyen, Anh [2 ]
Tamiya, Yutaka [2 ]
Taiji, Makoto [3 ]
Yoshikawa, Takahide [2 ]
Anderson, Jason H. [1 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON, Canada
[2] Fujitsu Labs, Kawasaki, Japan
[3] RIKEN Ctr Biosyst Dynam Res, Kobe, Japan
关键词
Molecular Dynamics; Acceleration; Approximate Computing; Memoization; Hardware;
D O I
10.1109/ASAP61560.2024.00047
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Molecular dynamics (MD) simulation involves simulating the interactions of particles. MD has many applications in basic biological sciences, drug discovery, materials science, and other fields. Simulating 1 mu s of a 100K-atom system can take hours or days1, where the compute-heavy aspect of MD is calculating the long-range forces between pairs of particles. In this paper, we explore the application of approximate computing in MD as a means to improve compute density. Specifically, we employ approximate memoization, where previously computed forces (and more) are stored in a table, and are retrieved in subsequent force calculations, provided the inputs to the force calculation are the same or similar. If the prior-computed table values can be used, significant computational work is avoided. In an experimental study, we apply software simulation to understand the degree to which approximation is feasible. We then propose a hardware implementation of memoization to be used within an ASIC MD simulator, MDGRAPE-4A [18]. We show that compute density, measured as pair-interactions/(s center dot mu m(2)) is improved substantially, between 40% and 70% for the studied cases. This is contingent on the particular system being simulated, the table size, and permitted level of approximation.
引用
收藏
页码:195 / 203
页数:9
相关论文
共 50 条
  • [41] Molecular dynamics simulation and steered molecular dynamics simulation on irisin dimers
    Qi Gao
    Chao Lu
    Xiao-wen Wang
    Jun-wei Zhang
    Youtao Song
    You-Lin Xue
    Journal of Molecular Modeling, 2018, 24
  • [42] On combining molecular dynamics and stochastic dynamics simulations to compute reaction rates in liquids
    Guo, Y
    Thompson, DL
    JOURNAL OF CHEMICAL PHYSICS, 2004, 120 (02): : 898 - 902
  • [43] Molecular dynamics simulation and steered molecular dynamics simulation on irisin dimers
    Gao, Qi
    Lu, Chao
    Wang, Xiao-wen
    Zhang, Jun-wei
    Song, Youtao
    Xue, You-Lin
    JOURNAL OF MOLECULAR MODELING, 2018, 24 (04)
  • [45] Molecular dynamics simulations to compute the bulk response of amorphous PMMA
    Sane, SB
    Çagin, T
    Knauss, WG
    Goddard, WA
    JOURNAL OF COMPUTER-AIDED MATERIALS DESIGN, 2002, 8 (2-3): : 87 - 106
  • [46] Molecular sieving through a graphene nanopore: non-equilibrium molecular dynamics simulation
    Chengzhen Sun
    Bofeng Bai
    ScienceBulletin, 2017, 62 (08) : 554 - 562
  • [47] Molecular sieving through a graphene nanopore: non-equilibrium molecular dynamics simulation
    Sun, Chengzhen
    Bai, Bofeng
    SCIENCE BULLETIN, 2017, 62 (08) : 554 - 562
  • [48] Screening of Potential Breast Cancer Inhibitors through Molecular Docking and Molecular Dynamics Simulation
    Pandi, Sangavi
    Kulanthaivel, Langeswaran
    Subbaraj, Gowtham Kumar
    Rajaram, Sangeetha
    Subramanian, Senthilkumar
    BIOMED RESEARCH INTERNATIONAL, 2022, 2022
  • [49] Molecular dynamics simulation
    Rapaport, DC
    COMPUTING IN SCIENCE & ENGINEERING, 1999, 1 (01) : 70 - 71
  • [50] An efficient approximate algorithm for nonadiabatic molecular dynamics
    Hanasaki, Kota
    Kanno, Manabu
    Niehaus, Thomas A.
    Kono, Hirohiko
    JOURNAL OF CHEMICAL PHYSICS, 2018, 149 (24):