Parallel Implementation of Smith-Waterman Algorithm on FPGA
Fabio F. de OliveiraiD, Leonardo Alves DiasiD, Marcelo A. C. FernandesiD
Abstract
In bioinformatics, alignment is an essential technique for finding similarities between biological sequences. Usually, the alignment is performed with the Smith-Waterman (SW) algorithm, a well-known sequence alignment technique of high-level precision based on dynamic programming. However, given the massive data volume in biological databases and their continuous exponential increase, high-speed data processing is necessary. Therefore, this work proposes a parallel hardware design for the SW algorithm with a systolic array structure to accelerate the Forward and Backtracking steps. For this purpose, the architecture calculates and stores the paths in the Forward stage for pre-organizing the alignment, which reduces the complexity of the Backtracking stage. The backtracking starts from the maximum score position in the matrix and generates the optimal SW sequence alignment path. The architecture was validated on Field-Programmable Gate Array (FPGA), and synthesis analyses have shown that the proposed design reaches up to 79.5 Giga Cell Updates per Second (GCPUS).
02 /Specification & Classification
Click any tag to browse matching papersReproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Block aligner: fast and flexible pairwise sequence alignment with SIMD-accelerated adaptive blocks
Daniel Liu, Martin Steinegger·bioRxiv·Nov 8, 2021
- A Scalable Distributed-Memory MPI Implementation of Smith-Waterman with Token-Passing Traceback
Maryam Fatima, Waqas Ali·bioRxiv·Sep 14, 2026
- BIMSA: Accelerating Long Sequence Alignment Using Processing-In-Memory
Alejandro Alonso-Marín, Ivan Fernandez, … Miquel Moretó·BioinformaticsPeer-reviewed·Oct 17, 2024
- BSAlign: a library for nucleotide sequence alignment
Haojing Shao, Jue Ruan·Genomics Proteomics & BioinformaticsPeer-reviewed·Mar 14, 2024
- CUDASW++4.0: Ultra-fast GPU-based Smith-Waterman Protein Sequence Database Search
Bertil Schmidt, Felix Kallenborn, … Christian Hundt·BMC BioinformaticsPeer-reviewed·Nov 2, 2024
- Optimal gap-affine alignment in O(s) space
Santiago Marco‐Sola, Jordan M. Eizenga, … Miquel Moretó·BioinformaticsPeer-reviewed·Feb 1, 2023