Department of Computer Science, Virginia Tech, 2050 Torgersen Hall 0106, Blacksburg, VA 24061, United States.
J Mol Graph Model. 2010 Jun;28(8):904-10. doi: 10.1016/j.jmgm.2010.04.001.
Tools that compute and visualize biomolecular electrostatic surface potential have been used extensively for studying biomolecular function. However, determining the surface potential for large biomolecules on a typical desktop computer can take days or longer using currently available tools and methods. Two commonly used techniques to speed-up these types of electrostatic computations are approximations based on multi-scale coarse-graining and parallelization across multiple processors. This paper demonstrates that for the computation of electrostatic surface potential, these two techniques can be combined to deliver significantly greater speed-up than either one separately, something that is in general not always possible. Specifically, the electrostatic potential computation, using an analytical linearized Poisson-Boltzmann (ALPB) method, is approximated using the hierarchical charge partitioning (HCP) multi-scale method, and parallelized on an ATI Radeon 4870 graphical processing unit (GPU). The implementation delivers a combined 934-fold speed-up for a 476,040 atom viral capsid, compared to an equivalent non-parallel implementation on an Intel E6550 CPU without the approximation. This speed-up is significantly greater than the 42-fold speed-up for the HCP approximation alone or the 182-fold speed-up for the GPU alone.
用于研究生物分子功能的计算和可视化生物分子静电表面电势的工具已经得到了广泛的应用。然而,使用当前可用的工具和方法,确定大型生物分子的表面电势可能需要数天或更长时间。两种常用的加速这些静电计算的技术是基于多尺度粗粒化和跨多个处理器并行化的近似。本文证明,对于静电表面电势的计算,这两种技术可以结合使用,以提供比单独使用任何一种技术更快的速度,这在一般情况下并不总是可能的。具体来说,使用分析线性化泊松-玻尔兹曼(ALPB)方法的静电势计算使用层次电荷分区(HCP)多尺度方法进行近似,并在 ATI Radeon 4870 图形处理单元(GPU)上并行化。与没有近似的等效非并行 Intel E6550 CPU 上的等效非并行实现相比,该实现使 476040 个原子病毒衣壳的速度提高了 934 倍。与单独的 HCP 近似相比,这种加速显著大于 42 倍的加速,与单独的 GPU 相比,这种加速显著大于 182 倍的加速。