2025 · 10 citations · 24 references
ComputingComputer ScienceComputer SystemsComputer ArchitectureOperating SystemsStorage SystemsData Storage SystemsMemory DevicesMemory HierarchyMemory Subsystem DesignSolid-state Drive ArchitectureSolid-state StorageMemory CapacityMemory Interface DesignMemory Model SemanticsNand Flash MemoryNon-volatile MemoryScalable Memory SystemsSolid-state DrivesStorage Device Interfaces
Unlike non-volatile memory that resides on the processor memory bus, memory-semantic solid-state drives (SSDs) support both byte and block access granularity via PCIe or CXL interconnects. They provide scalable memory capacity using NAND flash at a much lower cost. In addition, they have different performance characteristics for their dual byte/block interface respectively, while offering essential memory semantics for upper-level software. Such a byte-accessible storage device provides new implications on the software system design.
24
2017 USENIX Annual Technical Conference (USENIX ATC'17)
Do Le Quoc, Martin S. Beck, Pramod Bhatotia et al. · 2017 · 3.1K citations
Better I/O through byte-addressable, persistent memory
Jeremy Condit, Edmund B. Nightingale, Christopher Frost et al. · 2009 · 833 citations