arrow
返回

A ReRAM-Based Processing-in-Memory Framework for LSM-Based Key-Value Store

delete2026-02-01
delete0
PRE
AI
K
Kai Zhang
Q
Qian Wei *
N
Nan Su
Y
Yuhao Zhang
Z
Zhaoyan Shen
D
Dongxiao Yu
L
Lei Ju
DOI:10.1109/TCAD.2025.3591410delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
基于日志结构合并(LSM)树的键值(KV)存储通过将写入操作组织成层次化批处理来优化写入性能。然而,LSM树的著名压缩过程和多级查询机制严重损害了系统性能。我们的初步实验表明:1)当压缩发生在LSM树的L0和L1层时,可能会耗尽系统的计算和内存资源,最终导致整个系统停顿;2)定位查询数据通常需要跨多级进行大量迭代检索,而L0层中的冗余键范围重叠进一步增加了开销。基于这些观察,我们引入了Re-LSM+,一种基于电阻随机存取存储器(ReRAM)的内存内处理(PIM)框架,用于基于LSM的KV存储。在Re-LSM+中,我们将压缩任务从LSM树的高层卸载到PIM处理部分。通过将三阶段压缩过程分解为基本逻辑操作,设计了一个高度并行的ReRAM压缩加速器。此外,我们为不同层级设计了索引表和多层布隆过滤器,以提高LSM树的查询效率。db_bench的评估结果表明,与RocksDB相比,Re-LSM+在随机写入吞吐量上实现了2.37倍的提升。此外,基于ReRAM的压缩加速器相比基于CPU的实现实现了68.16倍的速度提升,并将能耗降低至1/25.5。
Keyword:
Compaction
Nonvolatile memory
Indexes
Random access memory
Throughput
Energy consumption
Design automation
Training
Optimization
Memory management
key-value (KV) store
log-structured merge (LSM)-tree
resistive random-access memory (ReRAM)

期刊

I
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IF:
2.9
论文数:
626
被引数:
9.6K

机构

T
tianjin university
学者数:
8.0W
论文数: 5.8W
被引数: 88
S
shandong university
学者数:
9.5W
论文数: 6.4W
被引数: 94
引用论文

引用论文

Re-LSM
err2022-10-30
err0
PREAI
errWei,Qian; Shen,Zhaoyan; Tong,Yiheng; Jia,Zhiping; Ju,Lei; Chen,Jiezhi; Li,Bingzhe
err分享
err收藏
PRAP-PIM: A weight pattern reusing aware pruning method for ReRAM-based PIM DNN accelerators
err2023-06-01
err6
errOAAI
errShen, Zhaoyan; Wu, Jinhao; Jiang, Xikun; Zhang, Yuhao; Ju, Lei; Jia, Zhiping
err分享
err收藏
Benchmarking cloud serving systems with YCSB
err2010-06-10
err0
PREAI
errBrian F. Cooper; Adam Silberstein; Erwin Tam; Raghu Ramakrishnan; Russell Sears
err分享
err收藏
X-Engine
err2019-06-25
err0
errOAAI
errGui Huang; Xuntao Cheng; Jianying Wang; Yujie Wang; Dengcheng He; Tieying Zhang; Feifei Li; Sheng Wang; Wei Cao; Qiang Li
err分享
err收藏
FlatLSM: Write-Optimized LSM-Tree for PM-Based KV Stores
err2023-03-06
err0
PREAI
errKewen He; Yujie An; Yijing Luo; Xiaoguang Liu; Gang Wang
err分享
err收藏
LinkBench
err2013-06-22
err0
PREAI
errTimothy G. Armstrong; Vamsi Ponnekanti; Dhruba Borthakur; Mark Callaghan
err分享
err收藏
Janus: A Flexible Processing-in-Memory Graph Accelerator Toward Sparsity
err2024-12-01
err0
PREAI
errLi,Xing; Song,Zhuoran; Ausavarungnirun,Rachata; Liu,Xiao; Liu,Xueyuan; Zhang,Xuan; Wang,Xuhang; Ling,Jiayao; Li,Gang; Jing,Naifeng; Liang,Xiaoyao
err分享
err收藏
Cuckoo hashing
err2004-05-01
err0
PREAI
errRasmus Pagh; Flemming Friche Rodler
err分享
err收藏
学者 查看更多内容