0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

[译]OpenExpress:面向未来快速NVMe设备的开源研究框架

40°研究院 ? 2020-09-23 16:52 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

NVMe控制器技术对于学者而言可能既困难又昂贵。现在,新的开源选项可以帮助EE学生为新的存储设备制作原型。

在7月的2020 USENIX年度技术会议(USENIX ATC)上,韩国高级科学技术研究院(KAIST)的电气工程师宣布了一种名为OpenExpress的可免费使用的新NVMe控制器技术。

OpenExpress的主要硬件IP内核

OpenExpress的主要硬件IP内核。图片由KAIST的Myoungsoo Jung教授提供

他们说,这项技术有潜力帮助学术研究人员开发更快的存储设备,而不会消耗他们的预算。KAIST团队解释说,这项技术为研究人员提供了一个开放源代码硬件框架来开发NVMe设备。

非易失性内存Express(NVMe)

研究称,NVMe被广泛的存储和非易失性存储器子系统用作快速I / O通信接口

它是为基于外围组件互连-表达(PCI-E)接口的高性能存储设备而设计的,旨在替代串行AT附件(SATA)协议。SATA是为处理硬盘驱动器(HDD)上的数据而开发的,在固态驱动器(SSD)中的性能不足。

PCle接口将CPU和SSD以及HBA和I / O控制器连接起来。

PCle接口连接CPU和SSD。图片由Western Digital提供

与使用SATA相比,固态硬盘中的数据处理速度几乎快六倍,因此NVMe迅速成为超高速和大容量数据处理的首选协议。它还用于各种基于闪存的信息存储设备中。

学术界对NVMe控制器的短缺

工业界通过为高速NVMe控制器保护自己的知识产权(IP)来利用它,并探索NVMe存储卡对软件堆栈的挑战。但是,对于学术界而言,NVMe控制器IP并不广泛,因为,也许可以理解,科技公司渴望保护它。

商用NVMe控制器的示例

商用NVMe控制器的示例—在本例中为Microchip的16通道第4代PCIe闪存控制器。图片由Microchip提供

尽管研究界有充分的理由要求开放源代码硬件框架为NVMe设备构建新的控制器。尽管有少数公司确实提供访问权限,但是它的价格很高,可以很容易地扩展到每月六个数字。

适用于大学的开源NVMe控制器技术

为了解决这个问题,KAIST的研究团队开发了NVMe控制器技术,该技术以硬件自动化的形式实现了SSD的并行数据处理。

该控制器由一系列基本硬件IP和关键的NVMe IP内核组成。为了证明其性能,该团队使用OpenExpress(OE)构建了NVMe硬件控制器原型,并设计了OE提供的所有逻辑以使其在高频下运行。

新技术的原型板和OpenExpress平面图。图片由KAIST的Myoungsoo Jung教授提供

使用OE开发的现场可编程门阵列(FPGA)表现出更高的I / O数据处理能力,支持高达7 Gbps的带宽。研究人员声称,与英特尔的新型Optane SSD相比,FPGA还显示出76%的带宽增加和68%的I / O延迟降低。

与Intel的Optane SSD相比的OpenExpress指标

与英特尔的Optane SSD相比,使用OpenExpress构建的FPGA的度量标准。图片由KAIST的Myoungsoo Jung教授提供

从理论上讲,这使其适合研究超高速和大容量存储设备。

根据OE开源最终用户协议,所有大学和研究机构均可免费使用和修改NVMe控制器以用于非商业用途。这对于研究与NVMe控制器兼容的下一代存储设备非常有用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NVMe高速传输之摆脱XDMA设计18:UVM验证平台

    数据总线;NVMe 子系统模型(NVMe Subsystem Model)是自主设计的用于模拟 PCIe 链路设备NVMe 设备的功能
    发表于 07-31 16:39

    深开鸿王成录:以七大使能厚植生态,推进开源鸿蒙全面落地

    围绕开源鸿蒙生态的关键成果。王成录表示,深开鸿坚定以生态平台型企业的定位,联动产业上下游,共同推动开源鸿蒙面向未来的持续发展。操作系统的核心是生态王成录在演讲中强调
    的头像 发表于 07-23 13:14 ?397次阅读
    深开鸿王成录:以七大使能厚植生态,推进<b class='flag-5'>开源</b>鸿蒙全面落地

    NVMe高速传输之摆脱XDMA设计之十:NVMe初始化状态机设计

    在完成PCIe配置初始化后,PCIe总线域的地址空间都分配完毕,可以执行传出存储读写TLP,系统初始化进入NVMe配置初始化。NVMe配置初始化主要完成NVMe设备BAR空间的
    发表于 07-05 22:03

    NVMe协议研究扫盲

    的不断完善,越来越多的系统和应用采用NVMe存储接口的SSD,这种技术将成为未来存储领域的主流。 NVMe研究进展 目前,一些国内外学者将NVMe
    发表于 06-02 23:28

    KaihongOS笔记本电脑开发实战第九节:全功能TypeC驱动框架适配

    连接、全智能时代搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。 KaihongOS: 深开鸿基于开源鸿蒙打造的国产化操作系统,是一款面向全场景分布式的智能终端操
    发表于 05-19 18:29

    NVMe协议简介2

    NVMe指令提交与完成机制 NVMe指令提交与完成机制是NVMe协议的核心,该机制制定了NVMe指令的交互流程和处理步骤。在基于PCIe的NVMe
    发表于 05-15 23:15

    NVMe协议简要分析

    NVM Express(NVMe)是一种高性能、可扩展的接口协议,用于通过PCI express(PCIe)总线,实现主机软件与NVM设备之间的通信。目前,由于NVMe SSD相比于SATA SSD
    发表于 05-15 00:34

    NVMe协议分析

    NVM Express(NVMe)是一种高性能、可扩展的接口协议,用于通过PCI express(PCIe)总线,实现主机软件与NVM设备之间的通信。目前,由于NVMe SSD相比于SATA SSD具有更高的吞吐量、更快的访问速
    的头像 发表于 05-15 00:29 ?840次阅读
    <b class='flag-5'>NVMe</b>协议分析

    NVME控制器设计1

    NVMe 控制模块负责实现用户请求事务与NVMe事务的转换、 NVMe命令提交与完成机制、 PRP 寻址机制。 在 NVMe over PCIe(NoP) 逻辑加速引擎中, 用户通过配
    发表于 04-24 09:45

    面向未来量子通信与大物理研究线上研讨会QA笔记请查收!

    4月8日及10日,《面向未来量子通信与大物理研究》线上研讨会圆满结束。感谢大家的观看与支持!请查收研讨会笔记!
    的头像 发表于 04-21 11:42 ?278次阅读
    <b class='flag-5'>面向未来</b>量子通信与大物理<b class='flag-5'>研究</b>线上研讨会QA笔记请查收!

    面向未来 三星构建移动安全防护体系

    近期,三星全新上市的Galaxy S25系列,在数据安全与隐私保护领域进行了深入的创新实践。通过硬件级安全架构与创新加密技术的深度融合,三星构建了面向未来的移动安全防护体系,不仅重新定义了智能手机
    的头像 发表于 02-20 16:08 ?600次阅读

    ALINX NVME SPCle IP 特性详解

    在嵌入式设备、边缘计算、工业控制等领域快速崛起的同时,开发人员越来越多地面对一个问题: ? 硬件资源有限,但对高速存储的需求却越来越高。这些平台可能没有 PCIe 硬核,或者无法承担高昂的硬件成本
    的头像 发表于 02-20 15:35 ?561次阅读
    ALINX <b class='flag-5'>NVME</b> SPCle IP 特性详解

    存储技术未来演进:NVMe over Fabrics (NVMeoF)

    众所周知,NVMe 是一个逻辑设备接口规范,NVM代表非易失性存储器(Non-Volatile Memory)的首字母缩略字,是固态硬盘(SSD)的常见的闪存形式。SSD 通常分为两类接口:SATA
    的头像 发表于 11-16 10:44 ?1999次阅读
    存储技术<b class='flag-5'>未来</b>演进:<b class='flag-5'>NVMe</b> over Fabrics (NVMeoF)

    请回答OpenHarmony | 关于开源生态的未来想象,我们现场回答

    第三届OpenHarmony技术大会即将启幕 今年相聚,OpenHarmony又迎来了怎样的突破与发展? 在万物智联的时代,如何通过技术创新引领智能未来? OpenHarmony的开源力量如何推动
    发表于 10-12 00:09

    开放原子开源生态大会OpenHarmony生态主题演讲报名开启

    开源赋能产业,生态共筑未来,OpenAtom OpenHarmony(简称“OpenHarmony”)项目群工作委员会将于9月26日上午举办OpenHarmony生态主题演讲。 届时,将面向全球
    发表于 09-19 22:02