In-Memory Automata Processing Accelerator

Accelerating finite automata processing is critical for advancing real-time analytic in pattern matching, data mining, bioinformatics, intrusion detection, and machine learning. Recent in-memory automata accelerators leveraging SRAMs and DRAMs have shown exciting improvements over conventional digital designs.

Software-Hardware Codesign for Efficient In-Memory Regular Pattern Matching [PLDI2022]

CAMA: Energy and Memory Efficient Automata Processing in Content-Addressable Memories [HPCA2022]