Parallel Computation of Non-Bonded Interactions in Drug Discovery: Nvidia GPUs vs. Intel Xeon Phi
Parallel and Distributed Systems Group, Delft University of Technology, Delft, the Netherlands
International Work-Conference on Bioinformatics and Biomedical Engineering (IWBBIO), 2014
@article{fang2014parallel,
title={Parallel Computation of Non-Bonded Interactions in Drug Discovery: Nvidia GPUs vs. Intel Xeon Phi},
author={Fang, Jianbin and Varbanescu, Ana Lucia and Imbern{‘o}n, Baldomero and Cecilia, Jos{‘e} M and Per{‘e}z-S{‘a}nchez, Horacio},
year={2014}
}
Currently, medical research for the discovery of new drugs is increasingly using Virtual Screening (VS) methods. In these methods, the calculation of the non-bonded interactions, such as electrostatic or van der Waals, plays an important role, representing up to 80% of the total execution time. These are computationally intensive operations, and massively parallel in nature, so they perfectly fit in the new landscape of high performance computing, dominated by massively parallel architectures. Among those architectures, the latest releases by Intel and Nvidia – Xeon Phi and K20x (Kepler), respectively – are extremely interesting in terms of both performance and complexity. In this work, we discuss the effective parallelization of the non-bonded electrostatic computation for VS, and evaluate its performance on these two architectures. We empirically demonstrate that both GPUs and Intel Xeon Phi are well suited architectures for the acceleration of non-bonded interaction kernels. Further, we observe that single precision calculations for relatively small sized systems are more suitable for GPUs (K20x completely outperforms Xeon Phi), while for large systems, they achieve a similar order of magnitude performance.
September 13, 2014 by hgpu