RC-BLASTn: Implementation and Evaluation of the BLASTn Scan Function. 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 for this software
References in zbMATH (referenced in 2 articles )
Showing results 1 to 2 of 2.
- Kritikos, William V.; Schmidt, Andrew G.; Sass, Ron; Anderson, Erik K.; French, Matthew: Redsharc: a programming model and on-chip network for multi-core systems on a programmable chip (2012) ioport
- Schmidt, Andrew G.; Datta, Siddhartha; Mendon, Ashwin A.; Sass, Ron: Investigation into scaling I/O bound streaming applications productively with an all-FPGA cluster (2012) ioport