Cargando…

HMB in DRAM-less NVMe SSDs: Their usage and effects on performance

Solid-state drives (SSDs) that do not have internal dynamic random-access memory (DRAM) are being widely spread for client SSD and embedded SSD markets in recent years because they are cheap and consume less power. Obviously, their performance is lower than conventional SSDs because they cannot expl...

Descripción completa

Detalles Bibliográficos
Autores principales: Kim, Kyusik, Kim, Taeseok
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7051071/
https://www.ncbi.nlm.nih.gov/pubmed/32119705
http://dx.doi.org/10.1371/journal.pone.0229645
_version_ 1783502707113328640
author Kim, Kyusik
Kim, Taeseok
author_facet Kim, Kyusik
Kim, Taeseok
author_sort Kim, Kyusik
collection PubMed
description Solid-state drives (SSDs) that do not have internal dynamic random-access memory (DRAM) are being widely spread for client SSD and embedded SSD markets in recent years because they are cheap and consume less power. Obviously, their performance is lower than conventional SSDs because they cannot exploit advantages of DRAM in the controller. However, this problem can be alleviated by using host memory buffer (HMB) feature of Non-Volatile Memory Express (NVMe), which allows SSDs to utilize the DRAM of host. In this paper, we show that commercial DRAM-less SSDs clearly exhibit worse I/O performance than SSDs with internal DRAM, but this can be improved by using the HMB feature. We also present methods that reveal how the host memory buffer is used in commercial DRAM-less SSDs to improve I/O performance. Through extensive experiments, we conclude that DRAM-less SSDs evaluated in this study mainly exploit the host memory buffer as an address mapping table cache rather than a read cache or write buffer to improve I/O performance.
format Online
Article
Text
id pubmed-7051071
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-70510712020-03-12 HMB in DRAM-less NVMe SSDs: Their usage and effects on performance Kim, Kyusik Kim, Taeseok PLoS One Research Article Solid-state drives (SSDs) that do not have internal dynamic random-access memory (DRAM) are being widely spread for client SSD and embedded SSD markets in recent years because they are cheap and consume less power. Obviously, their performance is lower than conventional SSDs because they cannot exploit advantages of DRAM in the controller. However, this problem can be alleviated by using host memory buffer (HMB) feature of Non-Volatile Memory Express (NVMe), which allows SSDs to utilize the DRAM of host. In this paper, we show that commercial DRAM-less SSDs clearly exhibit worse I/O performance than SSDs with internal DRAM, but this can be improved by using the HMB feature. We also present methods that reveal how the host memory buffer is used in commercial DRAM-less SSDs to improve I/O performance. Through extensive experiments, we conclude that DRAM-less SSDs evaluated in this study mainly exploit the host memory buffer as an address mapping table cache rather than a read cache or write buffer to improve I/O performance. Public Library of Science 2020-03-02 /pmc/articles/PMC7051071/ /pubmed/32119705 http://dx.doi.org/10.1371/journal.pone.0229645 Text en © 2020 Kim, Kim http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Kim, Kyusik
Kim, Taeseok
HMB in DRAM-less NVMe SSDs: Their usage and effects on performance
title HMB in DRAM-less NVMe SSDs: Their usage and effects on performance
title_full HMB in DRAM-less NVMe SSDs: Their usage and effects on performance
title_fullStr HMB in DRAM-less NVMe SSDs: Their usage and effects on performance
title_full_unstemmed HMB in DRAM-less NVMe SSDs: Their usage and effects on performance
title_short HMB in DRAM-less NVMe SSDs: Their usage and effects on performance
title_sort hmb in dram-less nvme ssds: their usage and effects on performance
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7051071/
https://www.ncbi.nlm.nih.gov/pubmed/32119705
http://dx.doi.org/10.1371/journal.pone.0229645
work_keys_str_mv AT kimkyusik hmbindramlessnvmessdstheirusageandeffectsonperformance
AT kimtaeseok hmbindramlessnvmessdstheirusageandeffectsonperformance