Search papers, labs, and topics across Lattice.
This paper benchmarks the performance of machine learning force fields (MLFFs) on GPUs using poly alanine chains as a controllable benchmark system. It identifies descriptor evaluation and neural network inference as key computational bottlenecks due to irregular memory access and inefficient kernel execution. The analysis highlights opportunities for architectural improvements to accelerate MLFF-based molecular dynamics simulations.
MLFFs, despite their promise for accurate molecular dynamics, face significant GPU performance bottlenecks due to irregular memory access and inefficient kernel execution, demanding architectural optimization.
Molecular dynamics (MD) simulates the time evolution of atomic systems governed by interatomic forces, and the fidelity of these simulations depends critically on the underlying force model. Classical force fields (CFFs) rely on fixed functional forms fitted to experimental or theoretical data, offering computational efficiency and broad applicability but limited accuracy in chemically diverse or reactive environments. In contrast, machine learning force fields (MLFFs) deliver near quantum chemical accuracy at molecular-mechanics cost by learning interatomic interactions directly from high level electronic structure data. While MLFFs offer improved accuracy at a fraction of the cost of quantum methods, they introduce significant computational overhead, particularly in descriptor evaluation and neural network inference. These operations pose challenges for parallel hardware due to irregular memory access, minimum data reuse and inefficient kernel execution. This work investigates the hardware performance of such models using poly alanine chains, a novel benchmark molecule system(s) with controllable input size, which used as performance evaluation test cases highlighting the computational bottlenecks of the graphical processor units when scaling out MLFF simulations. The analysis identifies key bottlenecks in descriptor and force computation, memory handling, highlighting the opportunities for improvements in the emerging area of MLFF based MD in drug discovery, that has received limited attention from a computer architecture perspective.