A Resistive CAM Processing-in-Storage Architecture for DNA Sequence Alignment

Roman Kaplan, Leonid Yavits, Ran Ginosar, Uri Weiser

Research output: Contribution to journalArticlepeer-review

55 Scopus citations

Abstract

A novel processing-in-storage (PRinS) architecture based on Resistive CAM (ReCAM) is described and proposed for Smith-Waterman (S-W) sequence alignment. The ReCAM PRinS massively parallel compare operation finds matching base pairs in a fixed number of cycles, regardless of sequence length. The ReCAM PRinS S-W algorithm is simulated and compared to FPGA, Xeon Phi, and GPU-based implementations, showing at least 4.7 times higher throughput and at least 15 times lower power dissipation.

Original languageEnglish
Article number8013498
Pages (from-to)20-28
Number of pages9
JournalIEEE Micro
Volume37
Issue number4
DOIs
StatePublished - 2017
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2017 IEEE.

Funding

This work was partially funded by the Intel Collaborative Research Institute for Computational Intelligence.

FundersFunder number
Intel Collaboration Research Institute for Computational Intelligence

    Keywords

    • local sequence alignment
    • near data computing
    • processing in storage
    • resistive RAM

    Fingerprint

    Dive into the research topics of 'A Resistive CAM Processing-in-Storage Architecture for DNA Sequence Alignment'. Together they form a unique fingerprint.

    Cite this