Optimized Force Calculation in Molecular Dynamics Simulations for the Intel Xeon Phi

We provide details on the shared-memory parallelization for manycore architectures of the molecular dynamics framework ls1-mardyn, including an optimization of the SIMD vectorization for multi-centered molecules. The novel shared-memory parallelization scheme allows to retain Newton’s third law optimization and exhibits very good scaling on many-core devices such as a full Xeon Phi card running 240 threads. The Xeon Phi can thus be exploited and delivers comparable performance as IvyBridge nodes in our experiments.

[1]  H. Bungartz,et al.  A Coupled Approach for Fluid Dynamic Problems Using the PDE Framework Peano , 2012 .

[2]  Stephen A. Jarvis,et al.  Exploring SIMD for Molecular Dynamics, Using Intel® Xeon® Processors and Intel® Xeon Phi Coprocessors , 2013, 2013 IEEE 27th International Symposium on Parallel and Distributed Processing.

[3]  Hans-Joachim Bungartz,et al.  Supercomputing for Molecular Dynamics Simulations , 2015, SpringerBriefs in Computer Science.

[4]  Peng Wang,et al.  Implementing molecular dynamics on hybrid high performance computers - short range forces , 2011, Comput. Phys. Commun..

[5]  Hans Hasse,et al.  Computational Molecular Engineering as an Emerging Technology in Process Engineering , 2013, it Inf. Technol..

[6]  Hans-Joachim Bungartz,et al.  591 TFLOPS Multi-trillion Particles Simulation on SuperMUC , 2013, ISC.

[7]  Martin Buchholz Framework zur Parallelisierung von Molekulardynamiksimulationen in verfahrenstechnischen Anwendungen , 2010 .

[8]  Stefan Becker,et al.  ls1 mardyn: The massively parallel molecular dynamics code for large systems , 2014, Journal of chemical theory and computation.

[9]  Hans-Joachim Bungartz,et al.  Supercomputing for Molecular Dynamics Simulations , 2015, SpringerBriefs in Computer Science.

[10]  Michael Griebel,et al.  Numerical Simulation in Molecular Dynamics: Numerics, Algorithms, Parallelization, Applications , 2007 .

[11]  Rezaur Rahman Intel® Xeon Phi™ Coprocessor Architecture and Tools , 2013, Apress.

[12]  Rajiv K. Kalia,et al.  Scalable Data-Privatization Threading for Hybrid MPI/OpenMP Parallelization of Molecular Dynamics , 2011 .