DRAMA: Commodity DRAM Based Content Addressable Memory

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

Fast parallel search capabilities on large datasets provided by content addressable memories (CAM) are required across multiple application domains. However compared to RAM, CAMs feature high area overhead and power consumption, and as a result, they scale poorly. The proposed solution, DRAMA, enables CAM, ternary CAM (TCAM) and approximate (similarity) search CAM functionalities in unmodified commodity DRAM. DRAMA performs compare operation in a bit-serial fashion, where the search pattern (query) is coded in DRAM addresses. A single bit compare (XNOR) in DRAMA is identical to a regular DRAM read. AND and OR operations required for NAND CAM and NOR CAM respectively are implemented using nonstandard DRAM timing. We evaluate DRAMA on bacterial DNA classification and show that DRAMA can achieve 3.6× higher performance and 19.6× lower power consumption compared to state-of-the-art CMOS CAM based genome classification accelerator.

Original languageEnglish
Article number10354494
Pages (from-to)65-68
Number of pages4
JournalIEEE Computer Architecture Letters
Volume23
Issue number1
DOIs
StatePublished - 1 Jan 2024

Bibliographical note

Publisher Copyright:
© 2023 IEEE.

Keywords

  • CAM
  • DRAM

Fingerprint

Dive into the research topics of 'DRAMA: Commodity DRAM Based Content Addressable Memory'. Together they form a unique fingerprint.

Cite this