• DocumentCode
    1785104
  • Title

    Efficient parallel algorithm for compound comparisons on multi-GPUs

  • Author

    Chun-Yuan Lin ; Chung-Hung Wang ; Che-Lun Hung ; Yu-Shiang Lin

  • Author_Institution
    Dept. Comput. Sci. & Inf. Eng., Chang Gung Univ., Taoyuan, Taiwan
  • fYear
    2014
  • fDate
    2-5 Nov. 2014
  • Firstpage
    30
  • Lastpage
    35
  • 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.
  • Keywords
    bioinformatics; computational complexity; graphics processing units; parallel algorithms; parallel architectures; C+OpenMP+CUDA; CPU version; computation speed; computational chemistry; efficient parallel algorithm; load-balancing strategies; maximal compound length; multiGPUs; pairwise compound comparison; potential inhibitors; thread blocks; Arrays; Compounds; Databases; Drugs; Graphics processing units; Inhibitors; Instruction sets; CUDA; Compound comparison; Load-Balancing; OpenMP; SMILES;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Bioinformatics and Biomedicine (BIBM), 2014 IEEE International Conference on
  • Conference_Location
    Belfast
  • Type

    conf

  • DOI
    10.1109/BIBM.2014.6999307
  • Filename
    6999307