Proceedings ArticleDOI
SCMFS: a file system for storage class memory
Xiaojian Wu,A. L. Narasimha Reddy +1 more
- pp 39
TLDR
This paper proposes a new file system, called SCMFS, which is implemented on the virtual address space, which utilizes the existing memory management module in the operating system to do the block management and keep the space always contiguous for each file.Abstract:
This paper considers the problem of how to implement a file system on Storage Class Memory (SCM), that is directly connected to the memory bus, byte addressable and is also non-volatile. In this paper, we propose a new file system, called SCMFS, which is implemented on the virtual address space. In SCMFS, we utilize the existing memory management module in the operating system to do the block management and keep the space always contiguous for each file. The simplicity of SCMFS not only makes it easy to implement, but also improves the performance. We have implemented a prototype in Linux and evaluated its performance through multiple benchmarks.read more
Citations
More filters
Proceedings ArticleDOI
System software for persistent memory
Subramanya R. Dulloor,Sanjeev Kumar,Anil S. Keshavamurthy,Lantz Philip R,Dheeraj Reddy,Rajesh M. Sankaran,Jeff Jackson +6 more
TL;DR: PMFS, a light-weight POSIX file system that exploits PM's byte-addressability to avoid overheads of block-oriented storage and enable direct PM access by applications (with memory-mapped I/O), is implemented.
Proceedings Article
NOVA: a log-structured file system for hybrid volatile/non-volatile main memories
Jian Xu,Steven Swanson +1 more
TL;DR: NoVA is presented, a file system designed to maximize performance on hybrid memory systems while providing strong consistency guarantees, which adapts conventional log-structured file system techniques to exploit the fast random access that NVMs provide.
Journal ArticleDOI
In-Memory Big Data Management and Processing: A Survey
TL;DR: This survey aims to provide a thorough review of a wide range of in-memory data management and processing proposals and systems, including both data storage systems and data processing frameworks.
Posted Content
Basic Performance Measurements of the Intel Optane DC Persistent Memory Module
Joseph Izraelevitz,Jian Yang,Lu Zhang,Juno Kim,Xiao Liu,Amirsaman Memaripour,Yun Joon Soh,Zixuan Wang,Yi Xu,Subramanya R. Dulloor,Jishen Zhao,Steven Swanson +11 more
TL;DR: This work comprises the first in-depth, scholarly, performance review of Intel's Optane DC PMM, exploring its capabilities as a main memory device, and as persistent, byte-addressable memory exposed to user-space applications.
Journal ArticleDOI
Persistent B+-trees in non-volatile main memory
Shimin Chen,Qin Jin +1 more
TL;DR: This paper proposes write atomic B+-Trees (wB+- Trees), a new type of main-memory B-Tree that aim to reduce such overhead as much as possible and replace Memcached's internal hash index with tree indices.
References
More filters
Journal ArticleDOI
The missing memristor found
TL;DR: It is shown, using a simple analytical example, that memristance arises naturally in nanoscale systems in which solid-state electronic and ionic transport are coupled under an external bias voltage.
Proceedings ArticleDOI
Architecting phase change memory as a scalable dram alternative
TL;DR: This work proposes, crafted from a fundamental understanding of PCM technology parameters, area-neutral architectural enhancements that address these limitations and make PCM competitive with DRAM.
Proceedings ArticleDOI
Scalable high performance main memory system using phase-change memory technology
TL;DR: This paper analyzes a PCM-based hybrid main memory system using an architecture level model of PCM and proposes simple organizational and management solutions of the hybrid memory that reduces the write traffic to PCM, boosting its lifetime from 3 years to 9.7 years.
Journal ArticleDOI
Phase-change random access memory: a scalable technology
Simone Raoux,Geoffrey W. Burr,Matthew J. Breitwisch,Charles T. Rettner,Y.-C. Chen,Robert M. Shelby,Martin Salinga,Daniel Krebs,Shih-Hung Chen,H.L. Lung,Chung H. Lam +10 more
TL;DR: This work discusses the critical aspects that may affect the scaling of PCRAM, including materials properties, power consumption during programming and read operations, thermal cross-talk between memory cells, and failure mechanisms, and discusses experiments that directly address the scaling properties of the phase-change materials themselves.
Proceedings ArticleDOI
A durable and energy efficient main memory using phase change memory technology
TL;DR: The results indicate that it is feasible to use PCM technology in place of DRAM in the main memory for better energy efficiency and the design choices of implementing PCM to achieve the best tradeoff between energy and performance.