Abstract
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.
Original language | English |
---|---|
Title of host publication | Proceedings of the 55th Annual Design Automation Conference, DAC 2018 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
ISBN (Print) | 9781450357005 |
DOIs | |
Publication status | Published - 2018 Jun 24 |
Event | 55th Annual Design Automation Conference, DAC 2018 - San Francisco, United States Duration: 2018 Jun 24 → 2018 Jun 29 |
Publication series
Name | Proceedings - Design Automation Conference |
---|---|
Volume | Part F137710 |
ISSN (Print) | 0738-100X |
Conference
Conference | 55th Annual Design Automation Conference, DAC 2018 |
---|---|
Country | United States |
City | San Francisco |
Period | 18/6/24 → 18/6/29 |
Bibliographical note
Funding Information:This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (NRF-2015R1D1A1A01058856) and in part by the MOTIE (Ministry of Trade, Industry & Energy (10080594) and KSRC (Korea Semiconductor Research Consortium) support program for the development of the future semiconductor device.
All Science Journal Classification (ASJC) codes
- Computer Science Applications
- Control and Systems Engineering
- Electrical and Electronic Engineering
- Modelling and Simulation