Performance Implications of Cache Flushes for Non-Volatile Memory File Systems

被引:1
作者
Lee, Kyungjun [1 ]
Ryu, Sungtae [1 ]
Han, Hwansoo [1 ]
机构
[1] Sungkyunkwan Univ, Coll Informat & Commun Engn, Suwon, South Korea
来源
30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II | 2015年
关键词
Non-volatile memory; performance; CPU cache management; cache flushing mechanism;
D O I
10.1145/2695664.2695992
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The adoption of non-volatile memory as main memory has recently been proposed in computer architecture community, expecting many aspects of computer systems to be changed. One of the noticeable prospects is that a cache flush could play a major role to ensure data consistency in the proposing architecture. We investigate clflush and epoch barrier in order to take account of compatibility of those mechanisms with the new architecture. Our simulation shows that clflush requires 128ms to complete our 64M workload, corresponding to 197% raises in execution time compared to the baseline performance. Additionally, it takes 73ms to execute the same workload with epoch barrier, which indicates that the epoch mechanism slows the performance down by 69%. Although utilizing the epoch method seems to decelerate less than using clflush, it could potentially induce system degradation due to the fact that it occasionally provokes a number of write-back operations at once. This evaluation is expected to help guide further studies on reliability mechanisms in the upcoming system.
引用
收藏
页码:2069 / 2071
页数:3
相关论文
共 6 条
[1]  
[Anonymous], NONV MEM WORKSH
[2]  
Bailey K., 2011, 13 USENIX C HOT TOP, P2
[3]  
Condit J., 2009, P 22 ACM S OP SYST P
[4]  
Kang H., VCSIMX86 CACHE SIMUL
[5]   WADE: Writeback-Aware Dynamic Cache Management for NVM-Based Main Memory System [J].
Wang, Zhe ;
Shan, Shuchang ;
Cao, Ting ;
Gu, Junli ;
Xu, Yi ;
Mu, Shuai ;
Xie, Yuan ;
Jimenez, Daniel A. .
ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2013, 10 (04)
[6]  
Zhao J., 2013, P 46 ANN IEEEACM INT, P421, DOI DOI 10.1145/2540708.2540744