Performance And Programmability Comparison Between Openmp And Mpi Implementations Of A Molecular Modeling Application

IWOMP'05/IWOMP'06: Proceedings of the 2005 and 2006 international conference on OpenMP shared memory parallel programming(2008)

引用 4|浏览6
暂无评分
摘要
Important components of molecular modeling applications are estimation and minimization of the internal energy of a molecule. For macromolecules such as proteins and amino acids, energy estimation is performed using empirical equations known as force fields. Over the past several decades, much effort has been directed towards improving the accuracy of these equations, and the resulting increased accuracy has come at the expense of greater computational complexity. For example, the interactions between a protein and surrounding water molecules have been modeled with improved accuracy using the generalized Born solvation model, which increases the computational complexity to O (n(3)).Fortunately, many force-field calculations are amenable to parallel execution. This paper describes the steps that were required to transform the Born calculation from a serial program into a parallel program suitable for parallel execution in both the OpenMP and MPI environments. Measurements of the parallel performance on a symmetric multiprocessor reveal that the Born calculation scales well for up to 144 processors, and that programmability and performance are better for the OpenMP implementation than for the MPI implementation.
更多
查看译文
关键词
parallel execution,parallel performance,parallel program,improved accuracy,increased accuracy,MPI environment,MPI implementation,OpenMP implementation,calculation scale,computational complexity,molecular modeling application,programmability comparison
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要