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 条
  • [31] Molecular dynamics simulation of the linear low-density polyethylene crystallization
    Zhang, XB
    Li, ZS
    Lu, ZY
    Sun, CC
    JOURNAL OF CHEMICAL PHYSICS, 2001, 115 (08): : 3916 - 3922
  • [32] Molecular Dynamics Simulation on Pressure and Thickness Dependent Density of Squalane Film
    潘伶
    高诚辉
    JournalofWuhanUniversityofTechnology(MaterialsScience), 2016, 31 (05) : 955 - 960
  • [33] Molecular dynamics simulation of the density and surface tension of water by PPPM method
    Shi, Bo
    Dhir, Vijay K.
    HT2005: Proceedings of the ASME Summer Heat Transfer Conference 2005, Vol 3, 2005, : 745 - 749
  • [34] Density and viscosity of a polyol ester lubricant: Measurement and molecular dynamics simulation
    Lin, Lingnan
    Kedzierski, Mark A.
    INTERNATIONAL JOURNAL OF REFRIGERATION, 2020, 118 (118) : 188 - 201
  • [35] Molecular dynamics simulation on pressure and thickness dependent density of squalane film
    Ling Pan
    Chenghui Gao
    Journal of Wuhan University of Technology-Mater. Sci. Ed., 2016, 31 : 955 - 960
  • [36] Molecular dynamics simulation of the density-temperature behavior of a polyethylene chain
    Kretov, DA
    Kholmurodov, KT
    RUSSIAN JOURNAL OF PHYSICAL CHEMISTRY, 2005, 79 (11): : 1786 - 1790
  • [37] Predicting Density of Amorphous Solid Materials Using Molecular Dynamics Simulation
    Bookwala, Mustafa
    DeBoyace, Kevin
    Buckner, Ira S.
    Wildfong, Peter L. D.
    AAPS PHARMSCITECH, 2020, 21 (03)
  • [38] Molecular dynamics simulation on the density distribution and multilayer adsorption of methane in nanopores
    Zhang, Rui
    Tang, Yao
    PHYSICS OF FLUIDS, 2024, 36 (12)
  • [39] Computational insights into the sorption mechanism of environmental contaminants by carbon nanoparticles through molecular dynamics simulation and density functional theory
    Gao, Zisen
    Hu, Baichun
    Wang, Hanxun
    Wang, Jian
    Cheng, Maosheng
    PHYSICAL CHEMISTRY CHEMICAL PHYSICS, 2020, 22 (46) : 27308 - 27319
  • [40] MD-HM: Memoization-based Molecular Dynamics Simulations on Big Memory System
    Xie, Zhen
    Dong, Wenqian
    Liu, Jie
    Peng, Ivy
    Ma, Yanbao
    Li, Dong
    PROCEEDINGS OF THE 2021 ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, ICS 2021, 2021, : 215 - 226