DocumentCode :
1917663
Title :
Abstract: Polarization Energy on a Cluster of Multicores
Author :
Tithi, Jesmin Jahan ; Chowdhury, Rezaul A.
fYear :
2012
fDate :
10-16 Nov. 2012
Firstpage :
1377
Lastpage :
1378
Abstract :
We have implemented distributed-memory and distributed-shared-memory parallel octree based algorithms for approximating polarization energy of protein molecules by extending prior work of Chowdhury et al. (2010) for shared-memory architectures. This is an octree-based hierarchical algorithm, built on Greengard-Rokhlin type near and far decomposition of data points (i.e., atoms and points sampled from the molecular surface) which calculates the polarization energy of protein molecules using the r^6 approximation of Generalized Born radii of atoms. We have shown that our implementations outperform state-of-the-art polarization energy implementations available in Amber-12, Gromacs-5.4.3, Tinker-6.0 and GBr6. Using approximations and efficient load-balancing scheme, we have achieved a speedup factor of about 34k w.r.t. the naïve exact algorithm with less than 1% error using as few as 144 cores (i.e., 12 compute nodes with 12 cores each) for molecules with half a million of atoms.
Keywords :
GB-Polarization energy on multicores; Hybrid MPI+CILK algorithm; Polarization Energy; cluster of multicores;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-4673-6218-4
Type :
conf
DOI :
10.1109/SC.Companion.2012.200
Filename :
6495983
Link To Document :
بازگشت