Accelerating Group Fusion for Ligand-Based Virtual Screening on Multi-core and Many-core Platforms
Author(s) -
Mohd-Norhadri Mohd-Hilmi,
Marwah Haitham Al-Laila,
Nurul Hashimah Ahamed Hassain Malim
Publication year - 2016
Publication title -
journal of information processing systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.288
H-Index - 23
eISSN - 2092-805X
pISSN - 1976-913X
DOI - 10.3745/jips.01.0012
Subject(s) - computer science , core (optical fiber) , fusion , telecommunications , philosophy , linguistics
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.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom