Title :
Accelerating Millions of Short Reads Mapping on a Heterogeneous Architecture with FPGA Accelerator
Author :
Tang, Wen ; Wang, Wendi ; Duan, Bo ; Zhang, Chunming ; Tan, Guangming ; Zhang, Peiheng ; Sun, Ninghui
Author_Institution :
High Performance Comput. Res. Center, Inst. of Comput. Technol., Beijing, China
fDate :
April 29 2012-May 1 2012
Abstract :
The explosion of Next Generation Sequencing (NGS) data with over one billion reads per day poses a great challenge to the capability of current computing systems. In this paper, we proposed a CPU-FPGA heterogeneous architecture for accelerating a short reads mapping algorithm, which was built upon the concept of hash-index. In particular, by extracting and mapping the most time-consuming and basic operations to specialized processing elements (PEs), our new algorithm is favorable to efficient acceleration on FPGAs. The proposed architecture is implemented and evaluated on a customized FPGA accelerator card with a Xilinx Virtex5 LX330 FPGA resided. Limited by available data transfer bandwidth, our NGS mapping accelerator, which operates at 175MHz, integrates up to 100 PEs. Compared to an Intel six-cores CPU, the speedup of our accelerator ranges from 22.2 times to 42.9 times.
Keywords :
cryptography; field programmable gate arrays; microprocessor chips; molecular electronics; CPU-FPGA heterogeneous architecture; Intel six-cores CPU; NGS data; NGS mapping accelerator; Xilinx Virtex5 LX330 FPGA; accelerator speedup; computing systems; customized FPGA accelerator card; data transfer bandwidth; hash-index; next generation sequencing data; short reads mapping algorithm; specialized processing elements; time-consuming operations; Acceleration; Arrays; Bioinformatics; Field programmable gate arrays; Genomics; Loading; FPGA; accelerator; hash; short reads mapping;
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2012 IEEE 20th Annual International Symposium on
Conference_Location :
Toronto, ON
Print_ISBN :
978-1-4673-1605-7
DOI :
10.1109/FCCM.2012.39