Title
Parallelizing Irregular Computations for Molecular Docking
Date Issued
01 November 2020
Access level
metadata only access
Resource Type
conference paper
Author(s)
Santos-Martins D.
Tillack A.F.
Koch A.
Eberhardt J.
Forli S.
University of Darmstadt
Publisher(s)
Institute of Electrical and Electronics Engineers Inc.
Abstract
AUTODOCK is a molecular docking software widely used in computational drug design. Its time-consuming executions have motivated the development of AUTODOCK-GPU, an OpenCL-accelerated version that can run on GPUs and CPUs. This work discusses the development of AUTODOCK-GPU from a programming perspective, detailing how our design addresses the irregularity of AUTODOCK while pushing towards higher performance. Details on required data transformations, re-structuring of complex functionality, as well as the performance impact of different configurations are also discussed. While AUTODOCK-GPU reaches speedup factors of 341x on a Titan V GPU and 51x on a 48-core Xeon Platinum 8175M CPU, experiments show that performance gains are highly dependent on the molecular complexity under analysis. Finally, we summarize our preliminary experiences when porting AUTODOCK onto FPGAs.
Start page
12
End page
21
Language
English
OCDE Knowledge area
Ingeniería de sistemas y comunicaciones
Scopus EID
2-s2.0-85105515944
Resource of which it is part
Proceedings of IA3 2020: 10th Workshop on Irregular Applications: Architectures and Algorithms, Held in conjunction with SC 2020: The International Conference for High Performance Computing, Networking, Storage and Analysis
ISBN of the container
9780738110905
Sources of information: Directorio de Producción Científica Scopus