Skip to main navigation Skip to search Skip to main content

ReTAP: Processing-in-ReRAM Bitap Approximate String Matching Accelerator for Genomic Analysis

  • Tsung Yu Liu
  • , Yen An Lu
  • , James Yu
  • , Chin Fu Nien*
  • , Hsiang Yun Cheng*
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Read mapping, which involves computationally intensive approximate string matching (ASM) on large datasets, is the primary performance bottleneck in genome sequence analysis. To accelerate read mapping, a processing-in-memory (PIM) architecture that conducts highly parallel computations within the memory to reduce energy-inefficient data movements can be a promising solution. In this paper, we present ReTAP, a processing-in-ReRAM Bitap accelerator for genomic analysis. Instead of using the intricate dynamic programming algorithm, our design incorporates the Bitap algorithm, which uses only simple bitwise operations to perform ASM. Additionally, we explore the opportunity to reduce redundant computations by dynamically adjusting the error tolerance of Bitap and co-design the hardware to enhance computation parallelism. Our evaluation demonstrates that ReTAP outperforms GenASM, the state-of-the-art Bitap accelerator, with a 5.74× throughput and 1.79× energy efficiency.

Original languageEnglish
Title of host publicationASP-DAC 2025 - 30th Asia and South Pacific Design Automation Conference, Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages79-85
Number of pages7
ISBN (Electronic)9798400706356
DOIs
StatePublished - 4 Mar 2025
Event30th Asia and South Pacific Design Automation Conference, ASP-DAC 2025 - Tokyo, Japan
Duration: 20 Jan 202523 Jan 2025

Publication series

NameProceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC
ISSN (Print)2153-6961
ISSN (Electronic)2153-697X

Conference

Conference30th Asia and South Pacific Design Automation Conference, ASP-DAC 2025
Country/TerritoryJapan
CityTokyo
Period20/01/2523/01/25

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • approximate string matching (ASM)
  • genome sequencing
  • processing-in-memory (PIM)
  • read mapping
  • resistive random access memory (ReRAM)

Fingerprint

Dive into the research topics of 'ReTAP: Processing-in-ReRAM Bitap Approximate String Matching Accelerator for Genomic Analysis'. Together they form a unique fingerprint.

Cite this