Parallel Algorithm and Implementation for Molecular Dynamics Simulation Based on GPU

XU Ya-wu · 2011

Molecular Dynamics Simulation is an important method for acquiring liquid and solid atoms' properties.This method has been widely used in the fields of chemistry,physics,biology,medicine and materials.The complexity and accuracy demand causes enormous workloads.Parallel computing is a feasible way to speedup large-scale molecular dynamics simulation.With hundreds of GFlops or even TFlops performance,GPU can speed up computing-intensive applications.This paper presented a parallel algorithm named oApT-AD,and we implemented it on GPU under OpenCL and CUDA Framework.The experiment results show that the oApT-AD algorithm can achieve 120 speedup on GPU Tesla C1060 under OpenCL Framework,compared to that on CPU.And we also implemented the oApT-AD algorithm on GPU under CUDA Framework.The implement under OpenCL Framework provides almost the same performance as the implement under CUDA Framework.Moreover,our algorithm can be extended to two or more GPUs,with good scala-bility.

Read the paper · More papers on PaperTik