11861

High performance in silico virtual drug screening on many-core processors

Simon McIntosh-Smith, James Price, Richard B Sessions, Amaurys A Ibarra
Department of Computer Science, University of Bristol
International Journal of High Performance Computing Applications, April 2014

@article{McIntosh-Smith09042014,

   author={McIntosh-Smith, Simon and Price, James and Sessions, Richard B and Ibarra, Amaurys A},

   title={High performance in silico virtual drug screening on many-core processors},

   year={2014},

   doi={10.1177/1094342014528252},

   abstract={Drug screening is an important part of the drug development pipeline for the pharmaceutical industry. Traditional, lab-based methods are increasingly being augmented with computational methods, ranging from simple molecular similarity searches through more complex pharmacophore matching to more computationally intensive approaches, such as molecular docking. The latter simulates the binding of drug molecules to their targets, typically protein molecules. In this work, we describe BUDE, the Bristol University Docking Engine, which has been ported to the OpenCL industry standard parallel programming language in order to exploit the performance of modern many-core processors. Our highly optimized OpenCL implementation of BUDE sustains 1.43 TFLOP/s on a single Nvidia GTX 680 GPU, or 46% of peak performance. BUDE also exploits OpenCL to deliver effective performance portability across a broad spectrum of different computer architectures from different vendors, including GPUs from Nvidia and AMD, Intel’s Xeon Phi and multi-core CPUs with SIMD instruction sets.},

   URL={http://hpc.sagepub.com/content/early/2014/04/09/1094342014528252.abstract},

   eprint={http://hpc.sagepub.com/content/early/2014/04/09/1094342014528252.full.pdf+html},

   journal={International Journal of High Performance Computing Applications}

}

Download Download (PDF)   View View   Source Source   

2670

views

Drug screening is an important part of the drug development pipeline for the pharmaceutical industry. Traditional, lab-based methods are increasingly being augmented with computational methods, ranging from simple molecular similarity searches through more complex pharmacophore matching to more computationally intensive approaches, such as molecular docking. The latter simulates the binding of drug molecules to their targets, typically protein molecules. In this work, we describe BUDE, the Bristol University Docking Engine, which has been ported to the OpenCL industry standard parallel programming language in order to exploit the performance of modern many-core processors. Our highly optimized OpenCL implementation of BUDE sustains 1.43 TFLOP/s on a single Nvidia GTX 680 GPU, or 46% of peak performance. BUDE also exploits OpenCL to deliver effective performance portability across a broad spectrum of different computer architectures from different vendors, including GPUs from Nvidia and AMD, Intel’s Xeon Phi and multi-core CPUs with SIMD instruction sets.
Rating: 2.5/5. From 2 votes.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: