Research Article

Systolic Array Residue Number System Based Smith-Waterman Algorithm

1 Department of Computer Science, Federal Polytechnic, Offa, Kwara State, Nigeria
* Corresponding author: hassan.bello@fedpoffaonline.edu.ng
Published: Jun, 2022
Pages: 136-151
Views: 4
Downloads: 1

Abstract

Smith-waterman algorithm (SWA) is widely used in computational biology. It is regarded as the most accurate sequence alignment algorithm on state-of-the-art (SOA). However, the algorithm is devoid of highspeed in term of performance. Evidence showed that various platforms have been used to implement the algorithm in order to improve the poor speed of operation, such as systolic array (SA) implemented on Field Programmable Gate Array (FPGA), acceleration on CPU-GPU architecture, acceleration based on residue number system (RNS) and so on. Evidence on SOA also showed that implementation of the algorithm on FPGA platform recorded a better result than any other platform. In this paper, Systolic array is proposed on SWA taking advantages of inherent and unique properties of RNS and implemented on FPGA (Spartan-III, 64-Bit version (Xilinx family)). The metrics used for evaluation was processing time. The results were finally compared with existing SOA systems. The SA method vs RNS based implementation on FPGA gave a credible result with 372.4 Giga Cell Update Per Second (GCUPS) with 875 PE.
How to Cite

Bello, H. K. (2022). Systolic Array Residue Number System Based Smith-Waterman Algorithm. Nigerian Journal of Mathematics and Applications, 32(1), 136-151. https://doi.org/10.67897/njma.2022.gc4d3wil

H. K. Bello, "Systolic Array Residue Number System Based Smith-Waterman Algorithm," Nigerian Journal of Mathematics and Applications, vol. 32, no. 1, pp. 136-151, June 2022. doi: 10.67897/njma.2022.gc4d3wil

Share this article:
Facebook X / Twitter LinkedIn