Title :
FPGA acceleration of rigid-molecule docking codes
Author :
Sukhwani, Bharat ; Herbordt, Martin C.
Author_Institution :
Dept. of Electr. & Comput. Eng., Boston Univ., Boston, MA, USA
fDate :
5/1/2010 12:00:00 AM
Abstract :
Modelling the interactions of biological molecules, or docking, is critical both to understanding basic life processes and to designing new drugs. The field programmable gate array (FPGA) based acceleration of a recently developed, complex, production docking code is described. The authors found that it is necessary to extend their previous three-dimensional (3D) correlation structure in several ways, most significantly to support simultaneous computation of several correlation functions. The result for small-molecule docking is a 100-fold speed-up of a section of the code that represents over 95% of the original run-time. An additional 2% is accelerated through a previously described method, yielding a total acceleration of 36?? over a single core and 10?? over a quad-core. This approach is found to be an ideal complement to graphics processing unit (GPU) based docking, which excels in the protein-protein domain.
Keywords :
biochemistry; biology computing; chemistry computing; field programmable gate arrays; FPGA acceleration; graphics processing unit based docking; production docking code; rigid-molecule docking codes; small-molecule docking; three-dimensional correlation structure;
Journal_Title :
Computers & Digital Techniques, IET
DOI :
10.1049/iet-cdt.2009.0013