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 条
  • [1] APPROXIMATE DENSITY FUNCTIONAL THEORY AS A PRACTICAL TOOL IN MOLECULAR ENERGETICS AND DYNAMICS
    ZIEGLER, T
    CHEMICAL REVIEWS, 1991, 91 (05) : 651 - 667
  • [2] Aromatic Polyamides Density from Molecular Dynamics Simulation
    Santiago-Garcia, Jose Luis
    Loria Bastarrachea, Maria Isabel
    Aguilar Vega, Manuel de Jesus
    MACROMOLECULAR SYMPOSIA, 2013, 325 (01) : 120 - 124
  • [3] Molecular Dynamics Simulation of High Density DNA Arrays
    Podgornik, Rudolf
    Zavadlav, Julija
    Praprotnik, Matej
    COMPUTATION, 2018, 6 (01):
  • [4] Estimation of the density of states by multicanonical molecular dynamics simulation
    Shimizu, H
    PHYSICAL REVIEW E, 2004, 70 (05):
  • [5] Molecular Dynamics Simulation of Heat Conduction through a Molecular Chain
    Schroeder, Christian
    Vikhrenko, Vyacheslav
    Schwarzer, Dirk
    JOURNAL OF PHYSICAL CHEMISTRY A, 2009, 113 (51): : 14039 - 14051
  • [6] NEURAL NETWORKS TO COMPUTE MOLECULAR-DYNAMICS
    LIEBOVITCH, LS
    ARNOLD, ND
    SELECTOR, LY
    BIOPHYSICAL JOURNAL, 1994, 66 (02) : A391 - A391
  • [7] Approximate expression of Young's equation and molecular dynamics simulation for its applicability
    Cui, Shu-Wen
    Wei, Jiu-An
    Liu, Wei-Wei
    Zhu, Ru-Zeng
    Ping, Qian
    CHINESE PHYSICS B, 2019, 28 (01)
  • [8] Using Molecular Simulation to Compute Transport Coefficients of Molecular Gases
    Wang, Xipeng
    Ramirez-Hinestrosa, Simon
    Frenkel, Daan
    JOURNAL OF PHYSICAL CHEMISTRY B, 2020, 124 (35): : 7636 - 7646
  • [9] Approximate expression of Young's equation and molecular dynamics simulation for its applicability
    崔树稳
    魏久安
    刘伟伟
    朱如曾
    钱萍
    Chinese Physics B, 2019, (01) : 527 - 531
  • [10] Numerical Simulation of Capillary Flows Through Molecular Dynamics
    Iacono, Salvatore
    APPLIED AND INDUSTRIAL MATHEMATICS IN ITALY III, 2009, 82 : 389 - 400