Accelerating DNA Sequence Alignment using Altera DE2-115

DNA sequence alignment is a technique for discovering information between two base sequences which the Smith-Waterman algorithm is the accurate method that provides a precise result for alignment compared to others. However, the performance was influence by size of dataset and a long DNA base sequen...

Full description

Bibliographic Details
Published in:Journal of Advanced Research in Applied Sciences and Engineering Technology
Main Author: Helal M.H.A.M.S.K.; Rusli F.H.; Azman A.H.; Halim A.K.; Razak A.H.A.; Mohideen S.K.; Junid S.A.M.A.
Format: Article
Language:English
Published: Semarak Ilmu Publishing 2025
Online Access:https://www.scopus.com/inward/record.uri?eid=2-s2.0-85207249730&doi=10.37934%2faraset.52.1.122131&partnerID=40&md5=d5e974aee1947672c34755ce84cf384a
id 2-s2.0-85207249730
spelling 2-s2.0-85207249730
Helal M.H.A.M.S.K.; Rusli F.H.; Azman A.H.; Halim A.K.; Razak A.H.A.; Mohideen S.K.; Junid S.A.M.A.
Accelerating DNA Sequence Alignment using Altera DE2-115
2025
Journal of Advanced Research in Applied Sciences and Engineering Technology
52
1
10.37934/araset.52.1.122131
https://www.scopus.com/inward/record.uri?eid=2-s2.0-85207249730&doi=10.37934%2faraset.52.1.122131&partnerID=40&md5=d5e974aee1947672c34755ce84cf384a
DNA sequence alignment is a technique for discovering information between two base sequences which the Smith-Waterman algorithm is the accurate method that provides a precise result for alignment compared to others. However, the performance was influence by size of dataset and a long DNA base sequence which resulted the time required for the alignment process is much longer in relation to the number of DNA sequence samples. There are many ways to accelerate DNA sequence alignment, and Field Programmable Gate Array (FPGA) is a good choice due to its parallel processing and cost efficiency. Although FPGA acceleration approaches are not new, this work investigates a purely software-based FPGA acceleration using the Altera Cyclone IV EP4CE115F29C7N FPGA as the target device. The SW algorithm was developed using the C language in Quartus II version 18.1 and the Nios II software build tools for Eclipse. The development starts with setting up the QSys architecture before developing the code in Eclipse to determine the computational performance. The result shows the computational timing and speed of the implementation, with the highest speed achieved being 198.76 cells per millisecond. To summarise, the computational performance ultimately depends on the maximum matrix size of the FPGA, which is also influenced by the DNA-based pair length and able to complete using low-cost FPGA. © 2025, Semarak Ilmu Publishing. All rights reserved.
Semarak Ilmu Publishing
24621943
English
Article

author Helal M.H.A.M.S.K.; Rusli F.H.; Azman A.H.; Halim A.K.; Razak A.H.A.; Mohideen S.K.; Junid S.A.M.A.
spellingShingle Helal M.H.A.M.S.K.; Rusli F.H.; Azman A.H.; Halim A.K.; Razak A.H.A.; Mohideen S.K.; Junid S.A.M.A.
Accelerating DNA Sequence Alignment using Altera DE2-115
author_facet Helal M.H.A.M.S.K.; Rusli F.H.; Azman A.H.; Halim A.K.; Razak A.H.A.; Mohideen S.K.; Junid S.A.M.A.
author_sort Helal M.H.A.M.S.K.; Rusli F.H.; Azman A.H.; Halim A.K.; Razak A.H.A.; Mohideen S.K.; Junid S.A.M.A.
title Accelerating DNA Sequence Alignment using Altera DE2-115
title_short Accelerating DNA Sequence Alignment using Altera DE2-115
title_full Accelerating DNA Sequence Alignment using Altera DE2-115
title_fullStr Accelerating DNA Sequence Alignment using Altera DE2-115
title_full_unstemmed Accelerating DNA Sequence Alignment using Altera DE2-115
title_sort Accelerating DNA Sequence Alignment using Altera DE2-115
publishDate 2025
container_title Journal of Advanced Research in Applied Sciences and Engineering Technology
container_volume 52
container_issue 1
doi_str_mv 10.37934/araset.52.1.122131
url https://www.scopus.com/inward/record.uri?eid=2-s2.0-85207249730&doi=10.37934%2faraset.52.1.122131&partnerID=40&md5=d5e974aee1947672c34755ce84cf384a
description DNA sequence alignment is a technique for discovering information between two base sequences which the Smith-Waterman algorithm is the accurate method that provides a precise result for alignment compared to others. However, the performance was influence by size of dataset and a long DNA base sequence which resulted the time required for the alignment process is much longer in relation to the number of DNA sequence samples. There are many ways to accelerate DNA sequence alignment, and Field Programmable Gate Array (FPGA) is a good choice due to its parallel processing and cost efficiency. Although FPGA acceleration approaches are not new, this work investigates a purely software-based FPGA acceleration using the Altera Cyclone IV EP4CE115F29C7N FPGA as the target device. The SW algorithm was developed using the C language in Quartus II version 18.1 and the Nios II software build tools for Eclipse. The development starts with setting up the QSys architecture before developing the code in Eclipse to determine the computational performance. The result shows the computational timing and speed of the implementation, with the highest speed achieved being 198.76 cells per millisecond. To summarise, the computational performance ultimately depends on the maximum matrix size of the FPGA, which is also influenced by the DNA-based pair length and able to complete using low-cost FPGA. © 2025, Semarak Ilmu Publishing. All rights reserved.
publisher Semarak Ilmu Publishing
issn 24621943
language English
format Article
accesstype
record_format scopus
collection Scopus
_version_ 1820775428006084608