The need for more cost-effective, flexible, and convenient high-performance computing is a common thread across diverse areas of Bioinfomatics and Computational Biology. We propose to address this problem by augmenting PCs with low-cost, FPGA-based, computational coprocessors; that is, with plug-in boards similar in cost and ease of use to graphics cards. The proposed hardware consists of mainstream commodity components. The key technology to be developed is the software environment, which will completely hide the underlying hardware not only from users, but also from most application developers. The projected deliverable is a factor of 100 to 1000 speed-up over a PC for a wide variety of applications, together with an environment for the creation of new applications by ordinary programmers. To compare the proposed system with current alternatives: PCs are not very powerful; small clusters are neither very powerful, nor easy to use; large clusters and supercomputers are very expensive and hard to use; and specialized hardware is expensive, inflexible, and has limited applicability. The basic innovation is the use of FPGAs to accelerate broad-based user-definable applications. The technical innovation is based on two factors: the field programmability of the circuits and the commonality of characteristics within families of computations. These enable a system based on templates and callable libraries, giving the user access to efficient hardware designs without requiring hardware knowledge. The expected broad impact is a qualitative increase in computing capability available at the desktop. The longer term may see a similar increase with respect to PC clusters. Specific areas of applicability are not only sequence processing, but also microarray data analysis, modeling molecular interactions, modeling genetic networks, and many others.

Agency
National Institute of Health (NIH)
Institute
National Center for Research Resources (NCRR)
Type
Exploratory/Developmental Grants (R21)
Project #
5R21RR020209-02
Application #
6913685
Study Section
Special Emphasis Panel (ZRR1-BT-5 (01))
Program Officer
Farber, Gregory K
Project Start
2004-07-01
Project End
2007-06-30
Budget Start
2005-07-01
Budget End
2007-06-30
Support Year
2
Fiscal Year
2005
Total Cost
$186,906
Indirect Cost
Name
Boston University
Department
Engineering (All Types)
Type
Schools of Engineering
DUNS #
049435266
City
Boston
State
MA
Country
United States
Zip Code
02215
Sukhwani, B; Herbordt, M C (2010) FPGA acceleration of rigid-molecule docking codes. IET Comput Digit Tech 4:184-195
Herbordt, Martin C; Model, Josh; Sukhwani, Bharat et al. (2007) Single Pass Streaming BLAST on FPGAs. Parallel Comput 33:741-756