Optimize Computer-Aided COVID-19 Drug Design Tools with oneAPI

Speaker: Ho Leung Ng, Kansas State University

Computer-aided drug design uses chemistry simulations and calculations to accelerate the discovery of drug candidate molecules. Computational resources and time are cheap relative to the painstaking research in experimental laboratories. Recent advances in computing technologies and computational chemistry have greatly improved the accuracy and scope of computer-aided drug design, furthering the scientific appetite for computational power. Many scientific computing software tools are based on hand-crafted legacy code, written in Fortran for example, and have not been modernized for use on parallel architectures. The greatest challenge to improving software performance is that most developers and users of these tools are trained in the physical sciences with little formal background in software design. Software development tools must be easy to use for this user base. We describe our efforts and successes using the Intel® oneAPI Math Kernel Library and Threading Building Blocks to improve the performance of computational drug design software. We describe the application of these tools by the Open Source COVID-19 drug discovery consortium and partnering scientists.

Additional Resources

Great Cross-Architecture Challenge—A Coding Challenge

Calling all C++, DPC++, and CUDA developers. We’re searching for the next oneAPI hero—someone who can write code that will run on the latest CPUs, GPUs, and FPGAs. Submit your best projects to win some amazing prizes.

Supercomputing 2020 (SC20) Recorded Sessions on oneAPI

Self-paced Trainings Using Jupyter* Notebooks

Sign Up for Intel® DevCloud for oneAPI


Intel® DevMesh Community

Intel® ​Innovator Program​

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.