Efficient parallel algorithm for compound comparisons on multi-GPUs

  • Chun Yuan Lin
  • , Chung Hung Wang
  • , Che Lun Hung*
  • , Yu Shiang Lin
  • *Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    2 Scopus citations

    Abstract

    Compound comparison is an important task for computational chemistry. By the comparison reulsts, potential inhibitors can be found and then used for the following experiments. The time complexity of a pairwise compound comparison is O(n2), where n is the maximal length of compounds. In general, the compound length is small, and the cost of computation time is short. However, more and more compounds have been synthesized and extracted now, even more than ten of millions. Therefore, it still will be time-consuming when comparing with a large amount of compounds (multiple compound comparisons). In this paper, we propose a parallel algorithm for multiple compound comparisons on multi-GPUs. Four load-balancing strategies were considered in the proposed algorithm in order to accelerate the computation speed among thread blocks on GPUs. The proposed algorithm was implemented by C+OpenMP+CUDA, and achieved more than 50 times speedup by comparing with its CPU version under the experiemtal results.

    Original languageEnglish
    Title of host publicationProceedings - 2014 IEEE International Conference on Bioinformatics and Biomedicine, IEEE BIBM 2014
    EditorsHuiru Zheng, Xiaohua Tony Hu, Daniel Berrar, Yadong Wang, Werner Dubitzky, Jin-Kao Hao, Kwang-Hyun Cho, David Gilbert
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages30-35
    Number of pages6
    ISBN (Electronic)9781479956692
    DOIs
    StatePublished - 29 12 2014
    Event2014 IEEE International Conference on Bioinformatics and Biomedicine, IEEE BIBM 2014 - Belfast, United Kingdom
    Duration: 02 11 201405 11 2014

    Publication series

    NameProceedings - 2014 IEEE International Conference on Bioinformatics and Biomedicine, IEEE BIBM 2014

    Conference

    Conference2014 IEEE International Conference on Bioinformatics and Biomedicine, IEEE BIBM 2014
    Country/TerritoryUnited Kingdom
    CityBelfast
    Period02/11/1405/11/14

    Bibliographical note

    Publisher Copyright:
    © 2014 IEEE.

    Keywords

    • CUDA
    • Compound comparison
    • Load-Balancing
    • OpenMP
    • SMILES

    Fingerprint

    Dive into the research topics of 'Efficient parallel algorithm for compound comparisons on multi-GPUs'. Together they form a unique fingerprint.

    Cite this