首页> 美国卫生研究院文献>Comparative and Functional Genomics >Accelerating Multiple Compound Comparison Using LINGO-Based Load-Balancing Strategies on Multi-GPUs
【2h】

Accelerating Multiple Compound Comparison Using LINGO-Based Load-Balancing Strategies on Multi-GPUs

机译:在多GPU上使用基于LINGO的负载平衡策略加速多种化合物的比较

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Compound comparison is an important task for the computational chemistry. By the comparison results, potential inhibitors can be found and then used for the pharmacy experiments. The time complexity of a pairwise compound comparison is O(n 2), where n is the maximal length of compounds. In general, the length of compounds is tens to hundreds, and the computation time is small. However, more and more compounds have been synthesized and extracted now, even more than tens of millions. Therefore, it still will be time-consuming when comparing with a large amount of compounds (seen as a multiple compound comparison problem, abbreviated to MCC). The intrinsic time complexity of MCC problem is O(k 2 n 2) with k compounds of maximal length n. In this paper, we propose a GPU-based algorithm for MCC problem, called CUDA-MCC, on single- and multi-GPUs. Four LINGO-based load-balancing strategies are considered in CUDA-MCC in order to accelerate the computation speed among thread blocks on GPUs. CUDA-MCC was implemented by C+OpenMP+CUDA. CUDA-MCC achieved 45 times and 391 times faster than its CPU version on a single NVIDIA Tesla K20m GPU card and a dual-NVIDIA Tesla K20m GPU card, respectively, under the experimental results.
机译:化合物比较是计算化学的重要任务。通过比较结果,可以发现潜在的抑制剂,然后将其用于药房实验。成对化合物比较的时间复杂度为O(n 2 ),其中n是化合物的最大长度。通常,化合物的长度为几十到数百,并且计算时间很小。但是,现在已经合成和提取了越来越多的化合物,甚至超过了数千万。因此,与大量化合物进行比较时仍然很耗时(被视为多化合物比较问题,缩写为MCC)。 MCC问题的固有时间复杂度为O(k 2 n 2 ),其中k个化合物的最大长度为n。在本文中,我们针对单GPU和多GPU提出了针对MCC问题的基于GPU的算法,称为CUDA-MCC。 CUDA-MCC中考虑了四种基于LINGO的负载平衡策略,以加快GPU上线程块之间的计算速度。 CUDA-MCC由C + OpenMP + CUDA实现。根据实验结果,CUDA-MCC在单块NVIDIA Tesla K20m GPU卡和双块NVIDIA Tesla K20m GPU卡上分别比其CPU版本快45倍和391倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号