@inproceedings{7e123ea1fe614ed39a680d741ce3f7b3,
title = "SMEM++: A pipelined and time-multiplexed SMEM seeding accelerator for genome sequencing",
abstract = "Next-generation sequencing motivates the researchof FPGA acceleration for genome sequencing algorithms. Therecently developed quadratic-time SMEM seeding algorithmbecomes a time-consuming computation kernel in genomesequencing, but it has not been well studied. The fundamentalchallenge of accelerating the SMEM algorithm is to handle itslarge volume of random memory accesses. While the state-ofthe-art SMEM accelerator attempts sacrifices the performanceof individual processing elements to maximize the task-levelparallelism, this methodology suffers a serious resource underutilizationissue. Therefore, we propose SMEM++, a pipelinedand time-multiplexed FPGA accelerator for SMEM algorithm.SMEM++ adopts the canonical non-blocking pipelinemethodology and implements a fully pipelined acceleratorwith initiation interval equal to one. Moreover, we designa communication interface adapter to make the acceleratorcompatible to the target platform interface and increase itsportability. Experiments on the Intel HARPv2 platform showthat SMEM++ outperforms the original software by 24x, andoutperforms the state-of-the-art SMEM accelerator design by6.3x, with 43% less logic resource usage.",
keywords = "FPGA Acceleration, Genome Sequencing, SMEM Algorithm",
author = "Jason Cong and Licheng Guo and Po-Tsang Huang and Peng Wei and Tianhe Yu",
year = "2018",
month = nov,
day = "9",
doi = "10.1109/FPL.2018.00042",
language = "English",
series = "Proceedings - 2018 International Conference on Field-Programmable Logic and Applications, FPL 2018",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "210--214",
booktitle = "Proceedings - 2018 International Conference on Field-Programmable Logic and Applications, FPL 2018",
address = "United States",
note = "28th International Conference on Field-Programmable Logic and Applications, FPL 2018 ; Conference date: 26-08-2018 Through 30-08-2018",
}