SMEM plus plus : A Pipelined and Time-Multiplexed SMEM Seeding Accelerator for Genome Sequencing

被引:7
作者
Cong, Jason [1 ]
Guo, Licheng [1 ]
Huang, Po-Tsang [2 ]
Wei, Peng [1 ]
Yu, Tianhe [1 ]
机构
[1] Univ Calif Los Angeles, Los Angeles, CA 90024 USA
[2] Natl Chiao Tung Univ, Hsinchu, Taiwan
来源
2018 28TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL) | 2018年
关键词
D O I
10.1109/FPL.2018.00042
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Next-generation sequencing motivates the research of FPGA acceleration for genome sequencing algorithms. The recently developed quadratic-time SMEM seeding algorithm becomes a time-consuming computation kernel in genome sequencing, but it has not been well studied. The fundamental challenge of accelerating the SMEM algorithm is to handle its large volume of random memory accesses. While the state-of-the-art SMEM accelerator attempts sacrifices the performance of individual processing elements to maximize the task-level parallelism, this methodology suffers a serious resource under utilization issue. Therefore, we propose SMEM++, a pipelined and time-multiplexed FPGA accelerator for SMEM algorithm. SMEM++ adopts the canonical non-blocking pipeline methodology and implements a fully pipelined accelerator with initiation interval equal to one. Moreover, we design a communication interface adapter to make the accelerator compatible to the target platform interface and increase its portability. Experiments on the Intel HARPv2 platform show that SMEM++ outperforms the original software by 24x, and outperforms the state-of-the-art SMEM accelerator design by 6.3x, with 43% less logic resource usage.
引用
收藏
页码:210 / 214
页数:5
相关论文
共 17 条
[1]  
[Anonymous], 2009, BIOINFORMATICS
[2]  
[Anonymous], ICCAD
[3]  
[Anonymous], ALIGNING SEQUENCE RE, DOI DOI 10.48550/ARXIV.1303.3997
[4]  
[Anonymous], 1981, Journal of molecular biology
[5]  
[Anonymous], 2016, FPL
[6]  
[Anonymous], 1981, ISCA
[7]  
Arram J., 2013, FCCM
[8]  
Arram J., 2017, TCBB
[9]  
Chang Mau-Chung Frank., 2016, FCCM
[10]  
Fernandez E., 2011, FCCM