• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

无缓存的 NVMe SSD 中的 HMB:用途及对性能的影响。

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

机构信息

Department of Computer Engineering, Kwangwoon University, Nowon-gu, Seoul, Republic of Korea.

School of Computer and Information Engineering, Kwangwoon University, Nowon-gu, Seoul, Republic of Korea.

出版信息

PLoS One. 2020 Mar 2;15(3):e0229645. doi: 10.1371/journal.pone.0229645. eCollection 2020.

DOI:10.1371/journal.pone.0229645
PMID:32119705
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC7051071/
Abstract

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.

摘要

近年来,由于价格低廉、功耗低,不具备内部动态随机存取存储器 (DRAM) 的固态硬盘 (SSD) 在客户端 SSD 和嵌入式 SSD 市场得到了广泛应用。显然,由于它们无法在控制器中利用 DRAM 的优势,因此其性能低于传统 SSD。但是,非易失性内存 Express (NVMe) 的主机内存缓冲区 (HMB) 功能可以缓解此问题,该功能允许 SSD 利用主机的 DRAM。在本文中,我们表明,商业上无 DRAM 的 SSD 的 I/O 性能明显比具有内部 DRAM 的 SSD 差,但可以通过使用 HMB 功能来改善。我们还提出了一些方法,揭示了商用无 DRAM 的 SSD 如何使用主机内存缓冲区来提高 I/O 性能。通过广泛的实验,我们得出结论,本研究中评估的无 DRAM SSD 主要将主机内存缓冲区用作地址映射表缓存,而不是读缓存或写缓冲区,以提高 I/O 性能。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/f47eb8addb80/pone.0229645.g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/970a160123ff/pone.0229645.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/b610ea1e75b1/pone.0229645.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/0e4ff855580c/pone.0229645.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/d72a16782eb1/pone.0229645.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/e5458a32b66a/pone.0229645.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/f8baca731158/pone.0229645.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/aa5a5882bd25/pone.0229645.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/5fae856dbc25/pone.0229645.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/551627d3092f/pone.0229645.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/f47eb8addb80/pone.0229645.g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/970a160123ff/pone.0229645.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/b610ea1e75b1/pone.0229645.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/0e4ff855580c/pone.0229645.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/d72a16782eb1/pone.0229645.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/e5458a32b66a/pone.0229645.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/f8baca731158/pone.0229645.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/aa5a5882bd25/pone.0229645.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/5fae856dbc25/pone.0229645.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/551627d3092f/pone.0229645.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/aae4/7051071/f47eb8addb80/pone.0229645.g010.jpg

相似文献

1
HMB in DRAM-less NVMe SSDs: Their usage and effects on performance.无缓存的 NVMe SSD 中的 HMB:用途及对性能的影响。
PLoS One. 2020 Mar 2;15(3):e0229645. doi: 10.1371/journal.pone.0229645. eCollection 2020.
2
In-DRAM Cache Management for Low Latency and Low Power 3D-Stacked DRAMs.用于低延迟和低功耗3D堆叠DRAM的片上动态随机存取存储器缓存管理
Micromachines (Basel). 2019 Feb 14;10(2):124. doi: 10.3390/mi10020124.
3
Don't make cache too complex: A simple probability-based cache management scheme for SSDs.不要使缓存过于复杂:一种用于固态硬盘的基于简单概率的缓存管理方案。
PLoS One. 2017 Mar 30;12(3):e0174375. doi: 10.1371/journal.pone.0174375. eCollection 2017.
4
Circuit Optimization Method to Reduce Disturbances in Poly-Si 1T-DRAM.降低多晶硅1T-DRAM中干扰的电路优化方法
Micromachines (Basel). 2021 Oct 2;12(10):1209. doi: 10.3390/mi12101209.
5
Early Dirty Buffer Flush with Second Chance for SSDs.固态硬盘的早期脏缓冲区刷新与二次机会机制
Micromachines (Basel). 2023 Mar 31;14(4):796. doi: 10.3390/mi14040796.
6
Enabling Genomics Pipelines in Commodity Personal Computers With Flash Storage.在配备闪存存储的普通个人计算机中启用基因组学工作流程。
Front Genet. 2021 Apr 29;12:615958. doi: 10.3389/fgene.2021.615958. eCollection 2021.
7
Analysis of a Lateral Grain Boundary for Reducing Performance Variations in Poly-Si 1T-DRAM.用于减少多晶硅1T-DRAM性能变化的横向晶界分析
Micromachines (Basel). 2020 Oct 22;11(11):952. doi: 10.3390/mi11110952.
8
Overview of emerging nonvolatile memory technologies.新兴非易失性存储技术概述。
Nanoscale Res Lett. 2014 Sep 25;9(1):526. doi: 10.1186/1556-276X-9-526. eCollection 2014.
9
Will solid-state drives accelerate your bioinformatics? In-depth profiling, performance analysis and beyond.固态硬盘会加速你的生物信息学进程吗?深入剖析、性能分析及其他。
Brief Bioinform. 2016 Jul;17(4):713-27. doi: 10.1093/bib/bbv073. Epub 2015 Sep 1.
10
Analysis of the Sensing Margin of Silicon and Poly-Si 1T-DRAM.硅和多晶硅1T-DRAM的传感裕度分析
Micromachines (Basel). 2020 Feb 23;11(2):228. doi: 10.3390/mi11020228.