这种新的 NVMe 技术的采用正在 Synopsys 客户中获得动力。流是 NVMe 1.3 规范中引入的新的可选指令功能的一部分。指令允许通过现有 NVMe 命令在主机和控制器之间传递元数据。流是独一无二的,因为它们是 1.3 规范中唯一可用的基于 I/O 的指令。
那么,什么是流?流式传输到写入命令的标头上,并允许将多个逻辑块关联为一组数据。关联可能包括成为单个进程的一部分或被标记到系统中的多个虚拟机之一。控制器使用流的标识来指导数据的存储或垃圾回收。流还可用于针对控制器的特定优化。
常见的用途是数据块的分配和释放/垃圾收集。将逻辑块关联为一个 Stream 允许在块级别分配、写入和删除逻辑块,从而提高性能并减少 NAND 块碎片。
支持流指令的固态硬盘
流是 NVMe 规范的一个令人兴奋的补充。通过改进 LBA 的分配,可以提高 SSD 的闪存耐用性和性能。虽然大部分流解释留给控制器设计团队,但拥有一个验证解决方案非常重要,该解决方案使你能够轻松地为每个受支持的命名空间分配流并使用多个流 ID 启动流量。适用于 NVMe 的 Synopsys VC VIP 提供对主机生成流的完全控制以及广泛的测试套件,以加速基于 NVMe 1.3 的设计的验证。
审核编辑:郭婷
-
SSD
+关注
关注
21文章
3003浏览量
119969 -
固态硬盘
+关注
关注
12文章
1563浏览量
58832 -
nvme
+关注
关注
0文章
271浏览量
23333
发布评论请先 登录
Xilinx FPGA NVMe Host Controller IP,NVMe主机控制器
Xilinx FPGA高性能NVMe SSD主机控制器,NVMe Host Controller IP
高性能NVMe主机控制器,Xilinx FPGA NVMe Host Accelerator IP
NVME控制器设计1
NVMe协议简要分析
NVMe协议研究扫盲
NVMe IP高速传输却不依赖便利的XDMA设计之三:系统架构
Flashtec NVMe 3108 PCIe第四代NVMe固态硬盘控制器怎么样?
SSD新春天:NVMe标准组织发布最新版的NVMe 1.3版标准
Memblaze新品NVMe SSD满足多行业需求
基于FMS2018上NVMe的演讲及NVMe1.4的规划
京东推出京造 NVMe 固态硬盘:1TB 支持 PCIe 3.0x4、NVMe 1.3 协议
提供 Thread 开发在线教程和技术文档,满足 1.3 版标准设计需求

评论