An FPGA-based systolic array to accelerate the BWA-MEM genomic mapping algorithm

Conference Paper (2015)
Author(s)

Ernst Houtgast (TU Delft - Electrical Engineering, Mathematics and Computer Science)

VM Sima (TU Delft - Electrical Engineering, Mathematics and Computer Science)

K Bertels (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Z Al-Ars (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Research Group
Computer Engineering
DOI related publication
https://doi.org/10.1109/SAMOS.2015.7363679 Final published version
More Info
expand_more
Publication Year
2015
Language
English
Research Group
Computer Engineering
Bibliographical Note
Accepted Author Manuscript
Pages (from-to)
221-227
ISBN (print)
978-1-4673-7311-1
Event
SAMOSXV, Samos, Greege (2015-07-19 - 2015-07-23)
Downloads counter
371
Collections
Institutional Repository
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

We present the first accelerated implementation of BWA-MEM, a popular genome sequence alignment algorithm widely used in next generation sequencing genomics pipelines. The Smith-Waterman-like sequence alignment kernel requires a significant portion of overall execution time. We propose and evaluate a number of FPGA-based systolic array architectures, presenting optimizations generally applicable to variable length Smith-Waterman execution. Our kernel implementation is up to 3x faster, compared to software-only execution. This translates into an overall application speedup of up to 45%, which is 96% of the theoretically maximum achievable speedup when accelerating only this kernel.

Files

3210798.pdf
(pdf | 4.3 Mb)
License info not available