Accelerating Group Fusion for Ligand-Based Virtual Screening on Multi-core and Many-core Platforms


Mohd-Norhadri Mohd-Hilmi, Marwah Haitham Al-Laila, Nurul Hashimah Ahamed Hassain Malim, Journal of Information Processing Systems Vol. 12, No. 4, pp. 724-740, Aug. 2016  

10.3745/JIPS.01.0012
Keywords: Chemoinformatics, Graphical Processing Unit, Group Fusion, Open Multiprocessing, Virtual Screening
Fulltext:

Abstract

The performance issues of screening large database compounds and multiple query compounds in virtual screening highlight a common concern in Chemoinformatics applications. This study investigates these problems by choosing group fusion as a pilot model and presents efficient parallel solutions in parallel platforms, specifically, the multi-core architecture of CPU and many-core architecture of graphical processing unit (GPU). A study of sequential group fusion and a proposed design of parallel CUDA group fusion are presented in this paper. The design involves solving two important stages of group fusion, namely, similarity search and fusion (MAX rule), while addressing embarrassingly parallel and parallel reduction models. The sequential, optimized sequential and parallel OpenMP of group fusion were implemented and evaluated. The outcome of the analysis from these three different design approaches influenced the design of parallel CUDA version in order to optimize and achieve high computation intensity. The proposed parallel CUDA performed better than sequential and parallel OpenMP in terms of both execution time and speedup. The parallel CUDA was 5-10x faster than sequential and parallel OpenMP as both similarity search and fusion MAX stages had been CUDA-optimized


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from November 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.




Cite this article
[APA Style]
Mohd-Norhadri Mohd-Hilmi, Marwah Haitham Al-Laila, & Nurul Hashimah Ahamed Hassain Malim (2016). Accelerating Group Fusion for Ligand-Based Virtual Screening on Multi-core and Many-core Platforms . Journal of Information Processing Systems, 12(4), 724-740. DOI: 10.3745/JIPS.01.0012.

[IEEE Style]
M. Mohd-Hilmi, M. H. Al-Laila and N. H. A. H. Malim, "Accelerating Group Fusion for Ligand-Based Virtual Screening on Multi-core and Many-core Platforms ," Journal of Information Processing Systems, vol. 12, no. 4, pp. 724-740, 2016. DOI: 10.3745/JIPS.01.0012.

[ACM Style]
Mohd-Norhadri Mohd-Hilmi, Marwah Haitham Al-Laila, and Nurul Hashimah Ahamed Hassain Malim. 2016. Accelerating Group Fusion for Ligand-Based Virtual Screening on Multi-core and Many-core Platforms . Journal of Information Processing Systems, 12, 4, (2016), 724-740. DOI: 10.3745/JIPS.01.0012.