Non-volatile memory express (NVMe) over peripheral component interconnect express (PCIe) has been adopted in the storage system to provide low latency and high throughput. NVMe allows a host system to reduce latency because it offers a high parallel operation and optimized command processing flow. In addition, an introduction of emerging non-volatile memory (NVM) significantly reduces the solid state drive (SSD) latency. The latency reduction in the host system and SSD makes a relative ratio of PCIe fabric latency to total I/O latency considerably grow. Therefore, this paper proposes a novel I/O optimization method using the PCIe feature, virtual channel. Unlike conventional approaches with the same priority data path, based on SSD's internal latency, an emerging NVM-based NVMe SSD with the proposed architecture selects a prioritized virtual channel to provide deterministic I/O latency. Experimental results show that the proposed method with phase-change memory (PCM) SSD improves I/O determinism by processing 45 ~ 74% more commands within the predictable I/O latency than a conventional PCM SSD.
|Title of host publication
|Proceedings of the 55th Annual Design Automation Conference, DAC 2018
|Institute of Electrical and Electronics Engineers Inc.
|Published - 2018 Jun 24
|55th Annual Design Automation Conference, DAC 2018 - San Francisco, United States
Duration: 2018 Jun 24 → 2018 Jun 29
|Proceedings - Design Automation Conference
|55th Annual Design Automation Conference, DAC 2018
|18/6/24 → 18/6/29
Bibliographical notePublisher Copyright:
© 2018 Association for Computing Machinery.
All Science Journal Classification (ASJC) codes
- Computer Science Applications
- Control and Systems Engineering
- Electrical and Electronic Engineering
- Modelling and Simulation