DocumentCode
1952374
Title
RC-BLASTn: Implementation and Evaluation of the BLASTn Scan Function
Author
Datta, Siddhartha ; Beeraka, Parag ; Sass, Ron
Author_Institution
Reconfigurable Comput. Syst. Lab., Univ. of North Carolina at Charlotte, Charlotte, NC, USA
fYear
2009
fDate
5-7 April 2009
Firstpage
88
Lastpage
95
Abstract
BLASTn is a tool universally used by biologists to identify similarities between nucleotide based biological genome sequences. This report describes an hardware implementation designed to accelerate algorithm maintaining the same results yielded by the software developed at NCBI. A detailed profile study identifies the Blast_Nt_Scan function as the computationally intensive part of the algorithm. A hardware component has been designed and implemented for this critical section. Rather then trying to implement more of the computation on the FPGA chip, our focus is on improving workload performance. Hence, the hardware has been designed to be replicated and placed on the FPGA to reduce initial comparison latencies between multiple short sequences(queries) and a subject database. Tests reveal the current implementation achieves an approximate 4X speedup over the software run on a modern general purpose computer generating identical results.
Keywords
bioinformatics; field programmable gate arrays; genomics; BLASTn scan function; FPGA chip; NCBI; RC-BLASTn; basic local alignment search tool; hardware implementation; multiple short sequences; nucleotide based biological genome sequences; subject database; workload performance improvement; Acceleration; Algorithm design and analysis; Bioinformatics; Biology computing; Delay; Field programmable gate arrays; Genomics; Hardware; Software algorithms; Software maintenance; BLASTn; FPGA;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Custom Computing Machines, 2009. FCCM '09. 17th IEEE Symposium on
Conference_Location
Napa, CA
Print_ISBN
978-0-7695-3716-0
Type
conf
DOI
10.1109/FCCM.2009.15
Filename
5290948
Link To Document