Institute of Computing Technology, Chinese Academy IR
Reducing Synchronization Cost for Single-Level Store in Mobile Systems | |
Xu, Yuan-Chao1,2; Wan, Hu1; Qiu, Ke-Ni1; Li, Tao3; Zhang, Wei-Gong1 | |
2016-07-01 | |
发表期刊 | JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY |
ISSN | 1000-9000 |
卷号 | 31期号:4页码:836-848 |
摘要 | Emerging byte-addressable non-volatile memory technologies, such as phase change memory (PCM) and spin-transfer torque RAM (STT-RAM), offer both the byte-addressability of memory and the durability of storage, thus making it feasible to build single-level store systems. To ensure the consistency of persistent data structures in the presence of power failures or system crashes, it requires flushing cache lines to persistent memory frequently, thus incurring non-trivial synchronization overhead. To mitigate this issue, we propose two techniques. First, we use non-volatile STT-RAM as scratchpad memory on chip to store recovery information, thereby eliminating synchronization cost in the logging phase due to the avoidance of off-chip logging operations. Second, we present an adaptive synchronization policy based on caching modes in terms of data access patterns, thereby eliminating unnecessary synchronization cost in the checkpoint phase. Evaluation results indicate that the two techniques improve the overall performance from 2.15x to 2.39x compared with conventional transactional persistent memory. |
关键词 | crash consistency synchronization cost persistent memory power failure mobile system |
DOI | 10.1007/s11390-016-1666-y |
收录类别 | SCI |
语种 | 英语 |
资助项目 | National Natural Science Foundation of China[61502321] ; National Natural Science Foundation of China[61472260] ; National Natural Science Foundation of China[61402302] ; Beijing Natural Science Foundation[4143060] ; Overseas Visiting Scholar Program of Beijing[067135300100] ; State Key Laboratory of Computer Architecture of China[CARCH201503] ; Beijing Innovative Teams and Teacher Career Development Program[IDHT20150507] |
WOS研究方向 | Computer Science |
WOS类目 | Computer Science, Hardware & Architecture ; Computer Science, Software Engineering |
WOS记录号 | WOS:000379087300015 |
出版者 | SCIENCE PRESS |
引用统计 | |
文献类型 | 期刊论文 |
条目标识符 | http://119.78.100.204/handle/2XEOYT63/8304 |
专题 | 中国科学院计算技术研究所期刊论文_英文 |
通讯作者 | Xu, Yuan-Chao |
作者单位 | 1.Capital Normal Univ, Coll Informat Engn, Beijing 100048, Peoples R China 2.Chinese Acad Sci, Inst Comp Technol, State Key Lab Comp Architecture, Beijing 100190, Peoples R China 3.Univ Florida, Dept Elect & Comp Engn, Gainesville, FL 32611 USA |
推荐引用方式 GB/T 7714 | Xu, Yuan-Chao,Wan, Hu,Qiu, Ke-Ni,et al. Reducing Synchronization Cost for Single-Level Store in Mobile Systems[J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY,2016,31(4):836-848. |
APA | Xu, Yuan-Chao,Wan, Hu,Qiu, Ke-Ni,Li, Tao,&Zhang, Wei-Gong.(2016).Reducing Synchronization Cost for Single-Level Store in Mobile Systems.JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY,31(4),836-848. |
MLA | Xu, Yuan-Chao,et al."Reducing Synchronization Cost for Single-Level Store in Mobile Systems".JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 31.4(2016):836-848. |
条目包含的文件 | 条目无相关文件。 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论