Abstract
Calculation of non-bonded interactions takes up to 80% of the total execution time of a molecular dynamics program. It can be accelerated by porting the algorithm to the Cell architecture. A simple method of such porting has been applied to the MOLKERN program, which simulates the structure and dynamics of biomolecular models. A 32-fold speedup was achieved for calculation of short-range non-bonded interactions, and threefold, for long-range Coulomb interactions. The overall program speedup proved to be more than 4.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ponder, J.W., Case, D.A.: Force fields for protein simulations. Adv. Prot. Chem. 66, 27–85 (2003)
GROMACS: Fast, Free and Flexible MD. Benchmarks, http://www.gromacs.org
Griebel, M., Knapek, S., Zumbusch, G.: Numerical Simulation in Molecular Dynamics: Numerics, Algorithms, Parallelization, Applications. Springer, Heidelberg (2007)
Williams, S., Shalf, J., Oliker, L., Kamil, S., Husbands, P.: The Potential of the Cell Processor for Scientific Computing. In: Proceedings of the 3rd conference on Computing frontiers, Ischia, Italy, pp. 9–20 (2006)
Kahle, J.A., Day, M.N., Hofstee, H.P., Johns, C.R., Maeurer, T.R., Shippy, D.: Introduction to the Cell multiprocessor. IBM Journal of Research and Development 49(4/5), 589–604 (2005)
Fomin, E.S., Alemasov, N.A., Chirtsov, A.S., Fomin, A.E.: MOLKERN: A library of software components for molecular modeling programs. Biophysics 51(suppl. 1), 110–112 (2006)
Hockney, R., Eastwood, J.: Computer simulation using particles. McGraw-Hill, New York (1981)
The OpenMP API specification for parallel programming, http://www.openmp.org
Alemasov, N.A., Fomin, E.S.: OPENMP+MPI parallel implementation of the MOLKERN molecular modeling software package. In: Proceedings of the 6th International Conference on Bioinformatics of Genome Regulation and Structure, p. 24 (2008)
IBM SDK for Multicore acceleration v 3.0, http://www.ibm.com/developerworks
Frigo, M., Johnson, S.G.: FFTW on the Cell Processor, http://www.fftw.org/cell/index.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fomin, E., Alemasov, N. (2009). Implementation of a Non-bonded Interaction Calculation Algorithm for the Cell Architecture. In: Malyshkin, V. (eds) Parallel Computing Technologies. PaCT 2009. Lecture Notes in Computer Science, vol 5698. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03275-2_39
Download citation
DOI: https://doi.org/10.1007/978-3-642-03275-2_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03274-5
Online ISBN: 978-3-642-03275-2
eBook Packages: Computer ScienceComputer Science (R0)