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
- C++ for Heterogeneous Programming: oneAPI
- Performance Tuning with the Roofline Model on GPUs and CPUs
- Panel: The oneAPI Software Abstraction for Heterogeneous Computing
Self-paced Trainings Using Jupyter* Notebooks
Sign Up for Intel® DevCloud for oneAPI
Join
Product and Performance Information
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.