DocumentCode
2554923
Title
Non-volatile memory host controller interface performance analysis in high-performance I/O systems
Author
Awad, Amro ; Kettering, Brett ; Solihin, Yan
Author_Institution
North Carolina State Univ., Raleigh, NC, USA
fYear
2015
fDate
29-31 March 2015
Firstpage
145
Lastpage
154
Abstract
Emerging non-volatile memories (NVMs), such as Phase-Change Memory (PCM), Spin-Transfer Torque RAM (STT-RAM) and Memristor, are very promising candidates for replacing NAND-Flash Solid-State Drives (SSDs) and Hard Disk Drives (HDDs) for many reasons. First, their read/write latencies are orders of magnitude faster. Second, some emerging NVMs, such as memristors, are expected to have very high densities, which allow deploying a much higher capacity without requiring increased physical space. While the percentage of the time taken for data movement over low-speed buses, such as Peripheral Component Interconnect (PCI), is negligible for the overall read/write latency in HDDs, it could be dominant for emerging fast NVMs. Therefore, the trend has moved toward using very fast interconnect technologies, such as PCI Express (PCIe) which is hundreds of times faster than the traditional PCI. Accordingly, new host controller interfaces are used to communicate with I/O devices to exploit the parallelism and low-latency features of emerging NVMs through high-speed interconnects. In this paper, we investigate the system performance bottlenecks and overhead of using the standard state-of-the-art Non-Volatile Memory Express (NVMe), or Non-Volatile Memory Host Controller Interface (NVMHCI) Specification [1] as representative for NVM host controller interfaces.
Keywords
disc drives; flash memories; hard discs; peripheral interfaces; phase change memories; random-access storage; HDD; Memristor; NAND-flash solid-state drive; NVMHCI specification; NVMe; PCI; PCM; SSD; STT-RAM; hard disk drive; high-performance I/O system; nonvolatile memory express; nonvolatile memory host controller interface; peripheral component interconnect; phase-change memory; read-write latency; spin-transfer torque RAM; Nonvolatile memory; Performance evaluation; Protocols; Random access memory; Software; System performance; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance Analysis of Systems and Software (ISPASS), 2015 IEEE International Symposium on
Conference_Location
Philadelphia, PA
Type
conf
DOI
10.1109/ISPASS.2015.7095793
Filename
7095793
Link To Document