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

被引:2
|
作者
Marchisio, Alberto [1 ]
Teodonio, Federico [2 ]
Rizzi, Antonello [2 ]
Shafique, Muhammad [3 ]
机构
[1] Tech Univ Wien TU Wien, Vienna, Austria
[2] Univ Roma La Sapienza, Rome, Italy
[3] New York Univ Abu Dhabi, Div Engn, eBrain Lab, Abu Dhabi, U Arab Emirates
关键词
FPGA; DNA sequence; Inexact string matching; Hardware design; Hardware accelerator; High Level Synthesis; Levenshtein distance; Energy efficiency; Performance;
D O I
10.1016/j.micpro.2023.104763
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 70x and 2.2x clock cycles reduction compared to the ARM-based and the HLS implementations, respectively.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] FPGA accelerator for real-time SIFT matching with RANSAC support
    Vourvoulakis, John
    Kalomiros, John
    Lygouras, John
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2017, 49 : 105 - 116
  • [2] An FPGA-Based Hardware Accelerator for Real-Time Block-Matching and 3D Filtering
    Wang, Dong
    Xu, Jia
    Xu, Ke
    [J]. IEEE ACCESS, 2020, 8 : 121987 - 121998
  • [3] An FPGA-based accelerator for multiple real-time template matching
    Albuquerque, Erika S.
    Ferreira, Antonyus P. A.
    Silva, Joao G. M.
    Barbosa, Joao P. F.
    Carlos, Renato L. M.
    Albuquerque, Djeefther S.
    Barros, Edna N. S.
    [J]. 2016 29TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI), 2016,
  • [4] STRING MATCHING IN REAL-TIME
    GALIL, Z
    [J]. JOURNAL OF THE ACM, 1981, 28 (01) : 134 - 149
  • [5] A real-time SVM-based hardware accelerator for hyperspectral images classification in FPGA
    Martins, Lucas Amilton
    Viel, Felipe
    Seman, Laio Oriel
    Bezerra, Eduardo Augusto
    Zeferino, Cesar Albenes
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2024, 104
  • [6] Hardware Accelerator for Real-Time Image Resizing
    Gour, Pranav Narayan
    Narumanchi, Sujay
    Saurav, Sumeet
    Singh, Sanjay
    [J]. 18TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST, 2014,
  • [7] Real-Time Fixed-Point Hardware Accelerator of Convolutional Neural Network on FPGA Based
    Ozkilbac, Bahadir
    Ozbek, Ibrahim Yucel
    Karacali, Tevhit
    [J]. 5TH INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATICS (ICCI 2022), 2022, : 1 - 5
  • [8] MobileSP: An FPGA-Based Real-Time Keypoint Extraction Hardware Accelerator for Mobile VSLAM
    Liu, Ye
    Li, Jingyuan
    Huang, Kun
    Li, Xiangting
    Qi, Xiuyuan
    Chang, Liang
    Long, Yu
    Zhou, Jun
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (12) : 4919 - 4929
  • [9] The design of a hardware accelerator for real-time complete visibility graph construction and efficient FPGA implementation
    Sridharan, K
    Priya, TK
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2005, 52 (04) : 1185 - 1187
  • [10] Real-Time Streaming String-Matching
    Breslauer, Dany
    Galil, Zvi
    [J]. COMBINATORIAL PATTERN MATCHING, 22ND ANNUAL SYMPOSIUM, CPM 2011, 2011, 6661 : 162 - 172