读论文(一):A RAM cache approach using Host Memory Buffer of the NVMe interface

本文探讨了一种利用主机内存缓冲区(HMB)改进NVMe接口的SSD技术,通过减少数据传输步骤,显著提升了顺序和随机读写的性能。作者通过修改VSSIM模拟器,模拟了这一架构,并分析了其从两次复制到两阶段复制的效率提升。
摘要由CSDN通过智能技术生成

读论文(一):A RAM cache approach using Host Memory Buffer of the NVMe interface

问题背景

NAND Flash Memory (NFM)-based的存储,虽然它还存在每比特价格较高(相对于HDD)、有限的生命周期(磨损)、可靠性等问题,但仍为现在的主流NVM介质。

NVMe接口协议最多可支持64K队列,每条队列64K条命令,可以充分发挥NVM的并行能力(现在的SSD都没有达到实现这么多队列,从消费级到企业级,最多支持128条队列)。

文章以RAM Disk(详情了解https://www.cnblogs.com/dayu-liu/p/11120248.html)为例,该软件利用主机内存模拟成硬盘,与普通的存储设备相比,速度快一个数量级,造成这种速度的差异很好理解,模拟硬盘与应用程序所在的距离更近,通常是主机内存的不同部分,而真实的存储设备需要经过PCIe的数据进行传输。提出了自己的NVMe SSD利用HMB的结构(修改VSSIM模拟器,进行的模拟,不是真正的实现这种架构的SSD)。

提出的方法

文章提出的利用HMB的NVMe命令处理过程如下:
在这里插入图片描述左边为没有利用HMB特性NVMe SSD执行命令的过程,右边则采用了HMB特性。

两者最大的区别在于,NVMe SSD在执行命令过程中,不会进行数据的传输(对于写命令而言,先将应用程序的数据从图中的Data array搬运到HMB,那什么时

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术考古员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值