SCMFS: A file system for Storage Class Memory
By XiaoJian Wu, A. L. Narasimha Reddy. 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC), 2011
361 citations recorded by the source corpus.
Subfields: Computer Networks and Communications, Hardware and Architecture
View Paper: https://www.semanticscholar.org/paper/4b336d004fec7f6a302e174615ab9ef1e856ae65
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
In Hardware and Architecture
Citations in the corpus
- System software for persistent memory (2014, methodology): “SCMFS, like PMFS and BPFS, is a file system that is optimized for PM [43].”
- Basic Performance Measurements of the Intel Optane DC Persistent Memory Module (2019, background): “Over the past decade, they have written a slew of papers proposing new programming models [4, 31], file systems [33, 34, 32, 30, 5, 13], libraries [2, 3, 25], and applications built to exploit the performance and flexibility that NVDIMMs promised to deliver.”
- Persistent B+-Trees in Non-Volatile Main Memory (2015, background): “As a result, there are widespread interests in the research community and in the industry to consider incorporating NVM technologies to substitute or complement DRAM as the main memory in future computer systems [5, 9, 36, 15, 26, 7, 31, 8, 33, 29, 20].”
- NOVA: A Log-structured File System for Hybrid Volatile/Non-volatile Main Memories (2016, methodology): “Recent NVMM-based file systems [21] [71] [73] bypass the DRAM page cache and access NVMM directly using a technique called Direct Access (DAX) or eXecute In Place (XIP), avoiding extra copies between NVMM and DRAM in the storage stack.”
- In-Memory Big Data Management and Processing: A Survey (2015, methodology): “BPFS [205], FRASH [219], ConquestFS [220], SCMFS [221], which also take advantage of NVRAM’s byte addressability.”
- NV-Tree: Reducing Consistency Cost for NVM-based Single Level Systems (2015, methodology): “However, existing CPU and memory controller may reorder memory writes which makes it non-trivial to develop consistent NVM-based systems and data structures, as demonstrated in previous works [44, 53, 58, 55, 14, 12, 18, 35, 22, 46, 10, 32, 17].”
- An Empirical Guide to the Behavior and Use of Scalable Persistent Memory (2019, background): “Custom NVM file systems have also been explored [60, 62, 38, 58, 54, 13, 21, 61, 68], as have more speculative hardware architectures [35, 34, 33, 42].”