DRAM-CAM: General-Purpose Bit-Serial Exact Pattern Matching

IEEE Computer Architecture Letters(2022)

引用 2|浏览24
暂无评分
摘要
Exact pattern matching is a widely used kernel in many applications. A DRAM-based processing-in-memory (PIM) architecture, Sieve, was recently proposed to alleviate the bottleneck stage of sequence matching in genomics. This paper observes that other exact-pattern-matching-intensive workloads can benefit from a similar architecture. We extend Sieve with several cost-effective modifications, such as a population count logic, chip-level parallelism support, and a hardware data transposition unit, making a general-purpose DRAM-CAM and key-value store that outperforms both CPU and various PIM solutions.
更多
查看译文
关键词
Pattern matching, Random access memory, Computer architecture, Table lookup, Latches, Payloads, Parallel processing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要