Accelerating molecular docking leveraging DPC++ and Intel CPUs and GPUs

Leonardo Solis-Vasquez

Leonardo Solis-Vasquez

Darmstadt, Hessen

0 1
  • 0 Collaborators

This project aims to port an accelerated version of the AutoDock molecular docking application to create a single codebase that can be efficiently optimized and tuned for multiple hardware architecture targets. ...learn more

Project status: Under Development

oneAPI, HPC

Intel Technologies
DevCloud, oneAPI, Migrated To SYCL, Intel vTune, Intel CPU, DPC++

Overview / Usage

Molecular docking simulations aim to predict the best fit between two molecules. These “docking” results are an important initial step for the discovery of new drugs, as the computations can be performed much more quickly than experiments using traditional “wet lab” chemistry. Such simulations involve compute-intensive computations, and thus, can profit a lot from hardware acceleration. In this project, we focus on AutoDock-GPU, an OpenCL & CUDA implementation of the Scripps' popular AutoDock molecular docking tool. Concretely, we aim to aim to develop a DPC++ version of AutoDock-GPU to target next-generation of Intel CPUs and GPUs.

Methodology / Approach

We plan to port current OpenCL/CUDA implementation into a DPC++ one. For that purpose, we will use oneAPI tools, such as Intel Advisor and Intel VTune Profiler.

Technologies Used

oneAPI Base Toolkit, Data-Parallel C++, Intel Integrated Graphics Gen 9.5,

Comments (1)