SC20 Is Everywhere We Are

SC20 Virtual Platform
Parallelizing Irregular Computations for Molecular Docking
Event Type
Registration Categories
TimeWednesday, 11 November 202011:20am - 11:40am EDT
LocationTrack 4
DescriptionAUTODOCK 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 373x on a Titan V GPU and 58x 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.
Back To Top Button