• 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