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

Conference Paper (2015)
Author(s)

Ernst Joachim Houtgast (TU Delft - Computer Engineering)

Vlad Sima (TU Delft - Computer Engineering)

KLM Bertels (TU Delft - Computer Engineering)

Zaid Al-Ars (TU Delft - Computer Engineering)

Research Group
Computer Engineering
Copyright
© 2015 E.J. Houtgast, V.M. Sima, K.L.M. Bertels, Z. Al-Ars
DOI related publication
https://doi.org/10.1109/SAMOS.2015.7363679
More Info
expand_more
Publication Year
2015
Language
English
Copyright
© 2015 E.J. Houtgast, V.M. Sima, K.L.M. Bertels, Z. Al-Ars
Research Group
Computer Engineering
Bibliographical Note
Accepted Author Manuscript@en
Pages (from-to)
221-227
ISBN (print)
978-1-4673-7311-1
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