English

Computational RAM to Accelerate String Matching at Scale

Hardware Architecture 2018-12-24 v1

Abstract

Traditional Von Neumann computing is falling apart in the era of exploding data volumes as the overhead of data transfer becomes forbidding. Instead, it is more energy-efficient to fuse compute capability with memory where the data reside. This is particularly critical for pattern matching, a key computational step in large-scale data analytics, which involves repetitive search over very large databases residing in memory. Emerging spintronic technologies show remarkable versatility for the tight integration of logic and memory. In this paper, we introduce CRAM-PM, a novel high-density, reconfigurable spintronic in-memory compute substrate for pattern matching.

Keywords

Cite

@article{arxiv.1812.08918,
  title  = {Computational RAM to Accelerate String Matching at Scale},
  author = {Zamshed I. Chowdhury and S. Karen Khatamifard and Zhengyang Zhao and Masoud Zabihi and Salonik Resch and Meisam Razaviyayn and Jian-Ping Wang and Sachin Sapatnekar and Ulya R. Karpuzcu},
  journal= {arXiv preprint arXiv:1812.08918},
  year   = {2018}
}
R2 v1 2026-06-23T06:52:07.927Z