Since DNA strings suffer from variations like mutation, noisy sampling, and transmission, instead of searching for the exact match, the inexact string matching (ISM) of DNA sequences is preferred. Due to the large amount of data and massive data-dependency, the ISM algorithm is not suitable for being implemented into a general-purpose hardware. Towards this, we propose ISMatch, a novel specialized hardware architecture for computing the ISM in a fast and energy-efficient way. Our implementation on a Xilinx Ultrascale+ FPGA shows up to 70× and 2.2× clock cycles reduction compared to the ARM-based and the HLS implementations, respectively.

ISMatch: A real-time hardware accelerator for inexact string matching of DNA sequences on FPGA / Marchisio, Alberto; Teodonio, Federico; Rizzi, Antonello; Shafique, Muhammad. - In: MICROPROCESSORS AND MICROSYSTEMS. - ISSN 0141-9331. - 97:(2023), pp. 1-10. [10.1016/j.micpro.2023.104763]

ISMatch: A real-time hardware accelerator for inexact string matching of DNA sequences on FPGA

Rizzi, Antonello;
2023

Abstract

Since DNA strings suffer from variations like mutation, noisy sampling, and transmission, instead of searching for the exact match, the inexact string matching (ISM) of DNA sequences is preferred. Due to the large amount of data and massive data-dependency, the ISM algorithm is not suitable for being implemented into a general-purpose hardware. Towards this, we propose ISMatch, a novel specialized hardware architecture for computing the ISM in a fast and energy-efficient way. Our implementation on a Xilinx Ultrascale+ FPGA shows up to 70× and 2.2× clock cycles reduction compared to the ARM-based and the HLS implementations, respectively.
2023
FPGA; DNA sequence; inexact string matching; hardware design; hardware acceleration; high level synthesis; levenshtein distance; energy efficiency
01 Pubblicazione su rivista::01a Articolo in rivista
ISMatch: A real-time hardware accelerator for inexact string matching of DNA sequences on FPGA / Marchisio, Alberto; Teodonio, Federico; Rizzi, Antonello; Shafique, Muhammad. - In: MICROPROCESSORS AND MICROSYSTEMS. - ISSN 0141-9331. - 97:(2023), pp. 1-10. [10.1016/j.micpro.2023.104763]
File allegati a questo prodotto
File Dimensione Formato  
Marchisio_ ISMatch_2023.pdf

accesso aperto

Note: Articolo orincipale
Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Creative commons
Dimensione 1.68 MB
Formato Adobe PDF
1.68 MB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1664532
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 1
social impact