DocumentCode
3334396
Title
FPGA accelerator for protein structure prediction algorithm
Author
Jain, Advait ; Gambhir, Pulkit ; Jindal, Priyanka ; Balakrishnan, M. ; Paul, Kolin
Author_Institution
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., New Delhi
fYear
2009
fDate
1-3 April 2009
Firstpage
123
Lastpage
128
Abstract
Bioinformatics applications are computationally very expensive programs. They work with large data sets and also consume a lot of CPU cycles and often require high degrees of precision. An important application in this area is tertiary structure prediction of proteins. This paper reports a codesign methodology to build hardware accelerators to minimize the running time of a protein energy minimization algorithm. It has been shown that significant speedups can be obtained by moving core time consuming functions onto an FPGA. It has been shown that a 5 fold decrease in the run time of the application can be achieved by simply moving one core function into hardware. Upto an order of magnitude improvement in runtimes can be obtained by moving two functions (core functions in many other bioinformatics applications) which consume 99% of the CPU cycles in the chosen application. A generalized speedup analysis using single and multiple FPGA cards has also been presented.
Keywords
bioinformatics; biomedical engineering; field programmable gate arrays; hardware-software codesign; proteins; CPU cycle; FPGA accelerator; bioinformatics application; codesign methodology; core functions; hardware accelerator; protein energy minimization; protein structure prediction; proteins; tertiary structure prediction; Amino acids; Application software; Bioinformatics; Computer applications; Field programmable gate arrays; Hardware; Minimization methods; Parallel processing; Prediction algorithms; Protein engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Programmable Logic, 2009. SPL. 5th Southern Conference on
Conference_Location
Sao Carlos
Print_ISBN
978-1-4244-3847-1
Type
conf
DOI
10.1109/SPL.2009.4914901
Filename
4914901
Link To Document