Effective Floating Point Applications on FPGAs : Examples from Molecular Modeling ∗

While FPGAs have only one fifth the raw floating point capability of GPUs, other attributes allow them to be surprisingly competitive with respect to a number of critical floating point applications. In the first part of this extended abstract we review these FPGA attributes. In the second part we sketch three applications in molecular modeling where we have found FPGA performance to compare favorably: molecular dynamics, molecular docking, and discrete event molecular dynamics.

[1]  Martin C. Herbordt,et al.  GPU acceleration of a production molecular docking code , 2009, GPGPU-2.

[2]  Martin C. Herbordt,et al.  Efficient particle-pair filtering for acceleration of molecular dynamics simulation , 2009, 2009 International Conference on Field Programmable Logic and Applications.

[3]  Martin C. Herbordt,et al.  Acceleration of a production rigid molecule docking code , 2008, 2008 International Conference on Field Programmable Logic and Applications.

[4]  Martin Langhammer Floating point datapath synthesis for FPGAs , 2008, 2008 International Conference on Field Programmable Logic and Applications.

[5]  Martin C. Herbordt,et al.  Parallel Discrete Event Simulation of Molecular Dynamics Through Event-Based Decomposition , 2009, 2009 20th IEEE International Conference on Application-specific Systems, Architectures and Processors.