基于NVMe over Fabrics (NVMeoF) 和 RDMA 网络接口卡 (RNIC) 技术,在 FPGA 上实现 RDMA 扩展 NVMe 存储系统的方案。文中涵盖了 NVMeoF 和 RNIC 的 IP 源代码解析、参考设计工程、上位机软件及计算机驱动的开发。具体来说,文章首先解释了 NVMeoF 和 RNIC 的基本概念和技术背景,接着深入探讨了 IP 源代码的设计与实现,包括配置和初始化驱动程序、处理网络数据包和连接的协议栈。然后,文章描述了一个完整的参考设计工程,涉及硬件设计、固件开发和软件架构。此外,还讨论了上位机软件的功能需求,如配置管理、性能监控和用户界面设计,以及计算机驱动程序的关键特性,如设备初始化、数据传输和异常处理。最后,文章强调了 RoCE 技术在连接多个 SSD 终端时的作用,形成了一个高性能的存储网络。 适合人群:从事存储系统开发的技术人员,尤其是对 NVMe、RDMA 和 FPGA 技术感兴趣的工程师。 使用场景及目标:① 数据中心高性能计算和大数据处理环境;② 需要构建高效、低延迟存储网络的企业级应用场景。 其他说明:本文不仅提供了理论指导,还包含了具体的实现细节和代码解析,有助于读者深入了解并实际应用这一先进技术。
2025-10-09 11:50:54 1.47MB
1
NVM ExpressTM (NVMeTM) Base Specification revision 1.4 and prior revisions define a register level interface for host software to communicate with a non-volatile memory subsystem over PCI ExpressTM (NVMeTM over PCIeTM ). This specification defines extensions to NVMe that enable operation over other interconnects (NVMeTM over Fabrics). The NVM Express Base Specification revision 1.4 is referred to as the NVMe Base specification. The mapping of extensions defined in this document to a specific NVMe Transport are defined in an NVMe Transport binding specification. This document contains an NVMe Transport binding specification for RDMA and TCP. The NVMe Transport binding specification for Fibre Channel is defined in INCITS 540 Fibre Channel – Non-Volatile Memory Express (FC-NVMe), refer to http://www.incits.org.
2021-10-15 09:01:08 1.06MB nvme nof nvmeof
1
新一代性能型全闪SDS,本白皮书在全闪存技术发展、产品体系、技术优势等的基础上,从全闪设计哲学、原理架构、XPE加速引擎、定位与对比等方面详细介绍了FASS全闪存储系统,同时完善了TaoCloud块存储线。
2021-05-23 22:02:31 1.7MB 分布式全闪存 FASS TaoCloud NVMeoF
1
高性能硬件的快速发展,诸如多核 CPU 、高带网络、高性能 SSD以及各种智能芯片,为新一代性能型全闪 SDS 提供了发展机遇,裸金属云存储应运而生。全闪 SDS 基于全用户态设计(kernel bypass)、polling 模型、专核调度策略、端到端 NVMf 协议,极致发挥裸金属物理性能,实现百微秒级低延迟下的千万级 IOPS 超高性能。新一代性能型全闪 SDS ,为核心业务系统中 SDS 替换传统存储提供了极好的驱动力,为新兴应用提供了极佳的存储基础设施。
1